0
Я пытаюсь выяснить, как получить мои нулевые значения для копирования и вставки в ту же строку. Если у меня есть выбор из них от G4: G8, они наклеить С1: С4, как я могу заставить их идти прямо над с вне начиная с начала С.Вставка VBA в ту же строку
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
Спасибо!
Изменить 'rng.Copy sh1.Cells (y," C ")' to'rng.Copy sh1.Cells (x, "C") '? – findwindow
спасибо findwindow, я полностью просмотрел это! – MrASifuMason