【发布时间】:2021-04-20 15:28:46
【问题描述】:
我一直在网上寻找这个问题的答案。我看到许多关于基于不在该文件中的单元格值打开 excel 文件的博客和帖子。
我的问题:是否可以根据我要打开的文件中的单元格值打开文件?另一种说法是:VBA 是否可以在文件中搜索未打开的单元格值,然后在找到该单元格值时打开该文件?
进一步说明:
我将系统中的报告保存到一个文件夹中,并且这些保存的文件具有一个通用名称(报告、报告 (1)、报告 (2)、报告 (3).....)。但是,报告中的数据是不同的。它们都有一个共同的单元格(单元格 A7),用于指定报告的用途。我想使用 VBA 代码根据单元格 A7 中的值打开其中一个文件。这甚至可能吗?
在此先感谢您的任何指导。
【问题讨论】:
-
谢谢@TimWilliams
-
您可以考虑使用反映内容的文件名,即使它以“报告”开头。
-
是的。这是我试图避免的一个额外步骤。但是,在查看 Tim 的链接时,我认为这项任务超出了我的知识范围。我不知道如何在我拥有的当前代码中使用“Ret”字符串。
-
文件夹中所有文件通用的特定工作表上是否为 A7?