我的VBA代码被设置为从一张纸上复制一个值(注意每次打开纸张时这个值都会改变)并粘贴到下一个可用行的'数据库'中。ActiveSheet.Paste Failing VBA Excel
想想我说得对,但粘贴方法似乎失败了,谁能看到为什么?
Windows("Invoice Program.xlsm").Activate
Range("B4").Select
Application.CutCopyMode = False
Selection.Copy
Workbooks.Open ("C:\Users\Invoice Database.xlsx")
Windows("Invoice Database.xlsx").Activate
Range("A" & Rows.Count).End(xlUp).Offset(1).Select
Selection.Paste
请参见[如何避免使用选择Excel VBA宏(http://stackoverflow.com/q/10714251/11683) – GSerg 2014-11-20 21:54:13
你是什么意思“失败”吗?你有错误吗?价值不变? – Degustaf 2014-11-20 21:54:40
对不起,我得到错误438,现在编辑使用选择 – 2014-11-20 22:03:45