EXCEL VBA leere Zeile Überspringen
Private Sub CommandButton1_Click()
Dim rng As Range
Dim cell As Variant
Set rng = Range("C8:C12")
For Each cell In rng
Sheets("Sheet1").Range("A1:H7").Copy Destination:=Sheets("Quantity").Range("XFD4").End(xlToLeft).Offset(-3, 3)
Sheets("Quantity").Range("XFD1").End(xlToLeft).Offset(0, 1).Value = cell.Offset(1, -1).End(xlUp).Value
Sheets("Quantity").Range("XFD2").End(xlToLeft).Offset(0, 1).Value = cell.Value
Sheets("Quantity").Range("XFD3").End(xlToLeft).Offset(0, 1).Value = cell.Offset(0, 1).Value
Next
End Sub
Was ich erreichen will, ist hier skip blank cell/row
. Denn es wird ein Kopie leeren Daten auf die Platte. Gibt es eine Methode, die z.B. Nicht isEmpty oder isBlank für diese For loop
? Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie in der Lage sein zu überprüfen
IsEmpty(cell)
um zu sehen, ob eine Zelle leer ist.Beispielsweise (ungetestet):
IsError