【发布时间】:2017-04-28 08:52:05
【问题描述】:
如果你能帮助我,我需要你的建议,因为我的 VBA 知识很差。我有 4 列和数千行,我希望通过点击命令按钮将第一行复制粘贴到另一个工作簿中,然后第二次点击按钮覆盖之前的复制粘贴,依此类推(在第二个工作簿我有一些公式将适用于新值,我必须检查结果)。非常感谢!
这是我从一个工作簿复制粘贴到另一个工作簿的代码(代码正在移动到下一行,但它不会将另一个工作簿上的值复制粘贴到另一个工作簿中工作簿是相同的第一个值,所以这是我的困境):
Private Sub CommandButton1_Click()
ActiveCell.Offset(1, 0).Activate
Workbooks("Book1.xlsm").Worksheets("Sheet2").Range("B4:E4").Copy
Workbooks("Book2.xlsm").Worksheets("Sheet1").Range("B20").PasteSpecial Transpose:=True
Application.CutCopyMode = False
End Sub
【问题讨论】:
标签: excel vba copy-paste offset