excel的vba问题,后台调用其他excel数据

2024-11-27 17:22:36
推荐回答(2个)
回答1:

不打开表格取其它工作表的数据:

Sub a()
Dim wb As Workbook
Dim str, x
str = "D:\d\123.xlsx"
Set wb = GetObject(str) '取得123这个文件
x = wb.Sheets(1).Cells(1, 1) '取得123文件A1的值
Sheets(1).Range("b1") = x '把值取出来放到新的工作表
End Sub

回答2:

用PQ
Power Query查询,不用打开文件