不打开表格取其它工作表的数据:
Sub a()Dim wb As WorkbookDim str, xstr = "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
用PQPower Query查询,不用打开文件