这种情况下需不需要激活工作簿

我要在thisworkbook中打开一系列工作簿,然后把它们的sheet1复制到thisworkbook的工作表中,那么用open方法打开以后,还需不需要依次激活各个工作... 我要在thisworkbook中打开一系列工作簿,然后把它们的sheet1复制到thisworkbook的工作表中,那么用open方法打开以后,还需不需要依次激活各个工作簿和工作表?可不可以直接复制? 展开
 我来答
Zipall
2013-04-01 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8618万
展开全部
不用激活.可以直接复制.
但是你要注意vba打开工作簿后,activeworkbook是最后一个打开的工作簿.

复制语句类似这样

activeworkbook.sheets("sheet1").range("a1:d10").copy thisworkbook.sheets("sheet1").range("a1")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式