如何用vba读取多个excel文档的数据

2025-03-13 22:37:50
推荐回答(2个)
回答1:

考虑把要读取的文档都打开(如果文档非常多,可以考虑用代码打开,循环读取后再关闭),然后 Application 对象就会包含每一个打开的文档对象也就是 Workbooks 集合对象,它的每一个字对象就对应着一个打开的工作簿,然后按照读取单个文档的方法即可。

回答2:

通过VBA中的函数sheets(!workbook.worksheet).select,就可以将当前的文件指针指向所选的工作薄中的指定工作表。

参数说明:
workbook为工作簿名即文件名
worksheet为工作表名

当文件指针设定好后,就可以对指定文件的指定工作表进行操作了。