【问题标题】:How to reference a cell in another workbook that is closed (using INDIRECT function)?如何引用另一个已关闭的工作簿中的单元格(使用 INDIRECT 函数)?
【发布时间】:2018-08-15 09:18:03
【问题描述】:

我正在尝试通过使用间接函数来引用已关闭工作簿中的单元格。我尝试了以下方法:

= INDIRECT("'C:\Users\Ross\Desktop\["&A1&"]" & B3 & "'!$A$2")

A1 是我的文件名,B3 是工作表名称,A2 是单元格引用。

我尝试了一段时间通过使用其他 stackoverflow 问题让它工作,但它一直抛出 #ref 错误。

我想使用间接函数,但如果需要 VBA,我很想看看你做了什么让它工作。

感谢您的任何帮助!

【问题讨论】:

标签: excel vba


【解决方案1】:

间接引用打开工作簿,这意味着您不需要文件引用。重写为 = INDIRECT("'["&A1&"]" & B3 & "'!$A$2")

话虽如此,您必须打开数据,以便间接调用它。 如果您经常或每次打开包含相关 INDIRECT 函数的工作簿时都打开文件,我建议制作一个简单的批处理文件来打开它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    相关资源
    最近更新 更多