【发布时间】:2019-02-06 15:26:31
【问题描述】:
我正在尝试遍历工作表 Sheet1 的 A 列(单元格 A3 到 A5)(单元格值为 1、2 和 3)。并将值复制并粘贴到单元格 A1 中的其他工作表中。所以 Sheet2 A1 有 1 , Sheet3 A1 有 2 并且 Sheet4 A1 有 3 。相反,我的代码最终将 3 放入所有工作表中。任何人都可以帮忙吗?在此先感谢
Sub test()
Dim X As Long, Y As Long
For X = 2 To Worksheets.Count
For Y = 3 To 5
Sheets("sheet1").Range("A" & Y).Copy Worksheets(X).Range("A1")
End Sub
【问题讨论】:
-
请注意,您的两个
For循环都缺少Next。