【发布时间】:2017-05-14 07:54:00
【问题描述】:
我正在寻找一种方法来遍历工作表中的单元格以粘贴值。
下面发布的代码将无法识别单元格位置。有没有办法循环单元格位置以逐步将信息粘贴到所需的空间中?我希望代码先将值粘贴到 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()and.Resize()是你的朋友。