Я довольно новичок в VBA, и теперь я хочу, чтобы этот код записи макросов повторил это в ячейке 1, затем в ячейке 2, затем в ячейке 3, пока в столбце A не останется больше полей данных. В основном это должно быть скопировать ячейку в A1 и скопировать в книгу 2, затем нажать обновить данные, а затем скопировать некоторую информацию обратно в Book1
и повторять от A1 до тех пор, пока в столбце A не останется больше ячеек с данными
Я пытался читать, чтобы сделать это в Интернете, но не мог понять,
Sub Macro1()
'
' Macro1 Macro
'
'
Range("A2").Select
Selection.Copy
Windows("Book2").Activate
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveWorkbook.RefreshAll
Windows("Book1").Activate
Range("F2").Select
Windows("Book2").Activate
Range("K6").Select
Selection.Copy
Windows("Book1").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=False
Windows("Book2").Activate
Range("L6").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Book1").Activate
Range("G2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=False
Range("G3").Select
End Sub