为什么VBA中paste命令不管用?
发布网友
发布时间:2022-05-09 23:58
我来回答
共4个回答
热心网友
时间:2023-10-14 05:41
应该范围不一样所致,你将这类代码改成这样试一下
Range("C2").Select
ActiveSheet.Paste
改为
Range("C2").Paste
上面是录制宏的吗,其实好多代码是可以简化的
热心网友
时间:2023-10-14 05:41
paste 不行的话可以试试 pastespecil
Workbooks.Open Filename:=MyPath & myfile
可以试试
set as=activesheet
set ws=Workbooks.Open Filename:=MyPath & myfile
然后在引用前加上as. 和 ws.
热心网友
时间:2023-10-14 05:42
把宏放到thisworkbook里面试试。
热心网友
时间:2023-10-14 05:42
先选range("C2").Select
selection.paste