【问题标题】:Alternative to Excel INDIRECT that works on closed files, and links to workbook based on cell value?替代适用于已关闭文件的 Excel INDIRECT,以及基于单元格值的工作簿链接?
【发布时间】:2015-07-22 05:21:36
【问题描述】:

我在这个论坛上看到了很多关于基于单元格值链接 Excel 文件的问题,并且总是弹出 INDIRECT 作为答案,它确实可以按我想要的方式工作并填写我的工作表,但我需要找到一个处理正在关闭的源文件的方法。在链接方面,我的问题是,在将部分文件名输入单元格之前,将不知道从中提取数据的文件路径。

例如,在“打印摘要”工作簿中,Sheet1 单元格 A2 是文件名作为数字 12345 输入的位置(并自动格式化为将“WIP”放在前面),代表 WIP12345.xls。 WIP12345.xls 是一个表单,其中包含需要填充第 2 行中某些列的信息。WIP12345.xls 是一个订单表单,提前几天完成。获得批准后,摘要工作簿将更新为 WIP#。

我连接 WIP12345 和 .xls 以在 Sheet2 上创建文件名 WIP12345.xls,并且我有一个宏,它可以复制和粘贴特殊的值以将结果转换为文本。但是,我找不到一种方法来创建一个公式,该公式将采用该值并查找文件以从中提取信息。我需要将信息从不同的单元格中提取并填充到 43 行的 10 列中(每行代表一个不同的 WIP#####.xls 文件)。

我猜 VBA 是唯一的方法,但我不知道如何编写它。有人有方向可以指点我吗?我希望我能清楚地表达出来。

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    免费插件morefunc.xll 包含一个名为Indirect.Ext 的函数,该函数适用于封闭的工作簿。

    【讨论】:

    • 好的,找到这个就完成安装了link
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多