0
Ich versuche herauszufinden, wie ich meine Nullwerte zum Kopieren und Einfügen in die gleiche Zeile bekommen. Wenn ich eine Reihe von ihnen von G4 haben: G8, fügen sie an C1: C4, wie kann ich sie ab Anfang C.VBA in die gleiche Zeile einfügen
Sub CopyZeroData()
Dim sh1 As Worksheet, x As Long, y As Long, N As Long, rng As Range
Set sh1 = Sheets("Ecars")
N = sh1.Cells(Rows.Count, "G").End(xlUp).Row
y = 1
For x = 1 To N
Set rng = sh1.Cells(x, "G")
If rng.Value = 0# Then
rng.Copy sh1.Cells(y, "C")
y = y + 1
End If
Next x
End Sub
Dank direkt über mit heraus zu holen!
Ändern 'rng.Copy sh1.Cells (y " C")' to'rng.Copy sh1.Cells (x, "C") '? – findwindow
danke findwindow, ich habe das komplett durchgesehen! – MrASifuMason