Я ищу способ итерации через ячейки на листе для вставки значений.VBA Iterate через ячейки
Код, указанный ниже, не будет распознавать местоположения ячеек. Есть ли способ закодировать ячейку, чтобы постепенно вставлять информацию в нужные места? Я хочу, чтобы код сначала вставлял значение в A1: C1, а затем переместился на 4 пробела и отправил в E1: G1 и так далее.
Непонятно, как итератировать буквы, чтобы переместить камеру.
Sub test()
Dim x As Integer
Dim y As Integer
Dim InputSheet As Worksheet
Dim myBook As Workbook
Set myBook = Excel.ActiveWorkbook
Set InputSheet = myBook.Sheets("InputSheet")
For y = 0 To 5
x = 4
InputSheet.Range("A1 + 4*y : C1 + 4*y").Value = x
Next y
End Sub
['.Offset()' и '.Resize()'] (https://www.businessprogrammer.com/power-excel-vba-secret-avoid-using-select/) являются вашими друзьями. – ja72