[问题] Excel宏自动开启多个EXCEL档案

楼主: chetsai   2018-11-11 16:30:22
(若是和其他不同软件互动之问题 请记得一并填写)
软件:EXCEL
版本:2007
各位好
因为目前每天都有很多EXCEL要整理,现况遇到一个问题
如何使用VBA 将100 EXCEL档案一次自动开启
例如:BOOK (1).xlsx , BOOK (2).xlsx , .....
尝试自己写但都没有办法执行
Sub open file
Dim i = integer
For i = 1 to 100
Workbooks.Open "D:\新增资料夹\BOOK (i).xlsx
next i
end Sub
作者: soyoso (我是耀宗)   2018-11-11 16:34:00
dim i as integerworkbooks.open "D:\新增资料夹\BOOK (" & i & ").xlsx"
楼主: chetsai   2018-11-11 16:49:00
可以了!!!!感谢S大 不过想知道 " & i & " 为何要加"呢
作者: soyoso (我是耀宗)   2018-11-11 17:53:00
因于"..."为字串,变量i在其中就为i字符,并不会带入i的数值,因此以"..." & i & "..."来连接才能带入变量i的数值
楼主: chetsai   2018-11-11 18:39:00
了解!! 非常感谢S大的 详细解说!!! 谢谢~

Links booklink

Contact Us: admin [ a t ] ucptt.com