[算表] 关于VBA里跨档案复制工作表

楼主: eric19980722 (没有毛的鸡)   2019-12-17 10:23:01
小弟不才,想请教各位大大
关于VBA里开启档案后 跨档案的复制工作表
上网找资料+爬文的结果大多是找到图中的这个方法
https://i.imgur.com/EM6gPKI.jpg
因为资料会跟着月报或季报更新
档案名称或路径可能会略作修改
所以放在储存格中 不想写死
(也避免下个使用者是不会VBA的情况
放在储存格内再加个按钮应该比较方便)
在名称不固定的情况下
这种方法能运用在复制工作表上吗
又或者能不能先将工作表select后
再用selection.copy这个方法
感谢大家帮忙解惑
先在此感谢各位大大~
作者: soyoso (我是耀宗)   2019-12-17 10:33:00
要以储存格值当工作表名称的变量的话,改sheets(1)这个索引值1的部分,带变量或range.value(text)之类的如要先将工作表select的话,activewindow.selectedsheets.copy的方式
楼主: eric19980722 (没有毛的鸡)   2019-12-17 10:45:00
感谢s大~~发现不管是workbooks或是sheets都可以这样用,方便很多,感激不尽啊我说的是用变量那个方法,select我也会试试看~感谢你

Links booklink

Contact Us: admin [ a t ] ucptt.com