da mir beim letzten mal so perfekt geholfen wurde, wende ich mich wieder hilfesuchend an euch.
Ich habe eine Excel erstellt mit dem Tabellenblatt "Schulungshinweis" aus welcher verschiedene Zellen in ein neues Tabellenblatt "Tabelle5" übertragen werden. Es wird in "Tabelle5" nach der ersten freien Zelle gesucht, bestimmte Daten aus dem Schulungshinweis übertragen und dann alle Zellen und Objekte (Bilder) im Schulungshinweis gelöscht.
Das funktioniert auch soweit. Jetzt würde ich jedoch gerne das ganze anstatt in der selben Arbeitsmappe in einer neuen Arbeitsmappe abspeichern.
Ich habe es mittels
Workbooks.Open "\\xxx\xxx\DATA\FG-BDF-P\K1\002.SAS_PV\Qualität\Tabelle5.xlsx"
dann habe ich eingegeben
With Workbooks("Tabelle").Worksheets("Tabelle1")
geschafft ein neues Excel zu öffnen, jedoch komme ich dann nicht weiter, was ich eingeben muss, damit die Daten auch dorthin übertragen werden.
Es bleibt dann ab der Zeile
.Range("C" & lgLetzte) = Sheets("Schulungshinweis").Range("F6").Value
hängen
Ich habe auch die Excel angefügt.
Vielen Dank im Voraus
LG,
Jürgen
Option Explicit
Private Sub CommandButton1_Click()
Dim lgLetzte As Long
Dim shpBild As Shape
Select Case MsgBox("Die Daten werden übertragen und die Felder geleert! Wollen sie fortfahren?", vbYesNoCancel)
Case vbYes
With Sheets("Tabelle5")
lgLetzte = .Cells(Rows.Count, 2).End(xlUp).Row + 1
.Range("C" & lgLetzte) = Sheets("Schulungshinweis").Range("F6").Value
.Range("D" & lgLetzte) = Sheets("Schulungshinweis").Range("H6").Value
.Range("B" & lgLetzte) = Sheets("Schulungshinweis").Range("c6").Value
.Range("A" & lgLetzte) = Sheets("Schulungshinweis").Range("c2").Value
End With
Application.Dialogs(xlDialogPrint).Show
For Each shpBild In ActiveSheet.Shapes
If shpBild.Type = msoPicture Then
shpBild.Delete
End If
Next
Sheets("Schulungshinweis").Range("F6").ClearContents
Sheets("Schulungshinweis").Range("c6:d6").ClearContents
Sheets("Schulungshinweis").Range("c2:H5").ClearContents
Sheets("Schulungshinweis").Range("c7:H16").ClearContents
Sheets("Schulungshinweis").Range("E19:F19").ClearContents
Sheets("Schulungshinweis").Range("E20:F20").ClearContents
Sheets("Schulungshinweis").Range("E21:F21").ClearContents
Sheets("Schulungshinweis").Range("E22:F22").ClearContents
Sheets("Schulungshinweis").Range("E23:F23").ClearContents
Sheets("Schulungshinweis").Range("E24:F24").ClearContents
Sheets("Schulungshinweis").Range("E25:F25").ClearContents
Sheets("Schulungshinweis").Range("E26:F26").ClearContents
Sheets("Schulungshinweis").Range("E27:F27").ClearContents
Sheets("Schulungshinweis").Range("E28:F28").ClearContents
Sheets("Schulungshinweis").Range("E29:F29").ClearContents
Sheets("Schulungshinweis").Range("E30:F30").ClearContents
Sheets("Schulungshinweis").Range("E31:F31").ClearContents
Sheets("Schulungshinweis").Range("E32:F32").ClearContents
Sheets("Schulungshinweis").Range("E33:F33").ClearContents
Sheets("Schulungshinweis").Range("B18:d33").ClearContents
Case vbNo
End Select
End Sub
https://www.herber.de/bbs/user/150962.xlsm