任何人都可以帮我解决这个VBA宏查询吗?我想将工作表与另一个工作簿中的另一个工作表进行比较。但是,我不想在比较时打开该工作簿。我只想更改显示在我正在使用的当前工作表中。
是否有类似临时数据存储的东西使用宏来临时存储来自另一个工作簿的数据,比较它而不用实际打开工作簿?
答案 0 :(得分:1)
您不需要VBA。 您可以使用常规工作表公式,即使其他文件未打开也是如此。
例如,如果我们要将当前工作表的单元格A1
与保存为{{1}的(打开或关闭)Excel工作簿的工作表A1
上的单元格Sheet1
进行比较},我们可以使用:
c:\myPath\myFile.xlsm
Office.com: Create an external reference (link) to a cell range in another workbook
Microsoft Press: How to Combine Data from Multiple Sources in Microsoft Excel 2016 (图书摘录)