我正在寻找一种方法来遍历工作表中的单元格以粘贴值。VBA遍历单元格
下面发布的代码将无法识别单元格的位置。有没有办法循环单元格的位置,逐步将信息粘贴到所需的空间中?我希望代码首先将值粘贴到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