作者eric19980722 (没有毛的鸡)
看板Office
标题[算表] 关於VBA里跨档案复制工作表
时间Tue Dec 17 10:23:01 2019
小弟不才,想请教各位大大
关於VBA里开启档案後 跨档案的复制工作表
上网找资料+爬文的结果大多是找到图中的这个方法
https://i.imgur.com/EM6gPKI.jpg
因为资料会跟着月报或季报更新
档案名称或路径可能会略作修改
所以放在储存格中 不想写死
(也避免下个使用者是不会VBA的情况
放在储存格内再加个按钮应该比较方便)
在名称不固定的情况下
这种方法能运用在复制工作表上吗
又或者能不能先将工作表select後
再用selection.copy这个方法
感谢大家帮忙解惑
先在此感谢各位大大~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.84.79 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1576549383.A.5C0.html
1F:→ soyoso: 要以储存格值当工作表名称的变数的话,改sheets(1)这个索 12/17 10:33
2F:→ soyoso: 引值1的部分,带变数或range.value(text)之类的 12/17 10:34
3F:→ soyoso: 如要先将工作表select的话,activewindow.selectedsheets. 12/17 10:44
4F:→ soyoso: copy的方式 12/17 10:45
5F:→ eric19980722: 感谢s大~~发现不管是workbooks或是sheets都可以这 12/17 10:45
6F:→ eric19980722: 样用,方便很多,感激不尽 12/17 10:45
7F:→ eric19980722: 啊我说的是用变数那个方法,select我也会试试看~感 12/17 10:46
8F:→ eric19980722: 谢你 12/17 10:46