Ich versuche, Zeilen mit Zahlen in ein anderes Arbeitsblatt zu kopieren. Ich habe den Code "SpecialCells" von einem anderen Forum erhalten, habe aber Probleme, die Daten in ein anderes Blatt einzufügen. Danke für Ihre Hilfe! HierKopieren Sie spezielle Zellen in die nächste leere Zeile auf einem anderen Blatt
ist der Code, den ich habe:
Sub Sample()
Dim ws As Worksheet
Dim rng As Range
Dim ws1 As Worksheet
On Error GoTo Whoa
Set ws = Sheets("3")
Set ws1 = Sheets("Sheet1")
With ws
Set rng = .Cells.SpecialCells(xlCellTypeConstants, xlNumbers).EntireRow
Copy ws1.Range("A" & lastrow)
End With
Exit Sub
End sub
Wo ist die Paste? Wo ist dein 'Who'-Fehlerhandler? Wo ist "Lastrow" definiert/deklariert? – BruceWayne
@BruceWayne Sie vermissen keine Einfügeaktion, sie vermissen das 'rng.' welches vor dem' Copy' stehen sollte :) Das Argument nach einem Kopierbefehl ist das Ziel, also sollte es 'rng.Copy ws1 sein .Range ("A" & Lastrow) '. Deine anderen Punkte stehen. – Wolfie