如何更新Excel文件中的所有值?

时间:2015-08-24 08:09:57

标签: vba excel-vba excel

是否可以编写一个将Excel文件中的所有值更新为新文件的宏? 例如,我有

A1单元格中的

='C:\[file1.xls]Sheet1'!$A$1,值为40

A2单元格中的

='C:\[file2.xls]Sheet1'!$A$1,值为50

但是这些文件现在在这些单元格中有了新的值:41和51。

当我知道文件的名称时,我知道如何手动编写它。

ActiveWorkbook.UpdateLink Name:="C:\file1.xls", Type:= _
        xlExcelLinks
ActiveWorkbook.UpdateLink Name:="C:\file2.xls", Type:= _
        xlExcelLinks

但如果我不知道所有文件的名称,是否可以更新所有值? 像

这样的东西
ActiveWorkbook.UpdateAllLinks

0 个答案:

没有答案