我在这个论坛上看到很多关于基于单元格值链接Excel文件的问题,并且INDIRECT总是弹出作为答案,它确实起作用并以我想要的方式填充我的表单,但我需要找到一个处理正在关闭的源文件的方法。我在链接方面的问题是,在将部分文件名输入单元格之前,不会知道从中提取数据的文件路径。
例如,在“打印摘要”工作簿中,Sheet1单元格A2是文件名输入的数字12345(并自动格式化为“WIP”在前面),表示WIP12345.xls。 WIP12345.xls是一个表单,其中包含需要填充第2行的某些列的信息.WIP12345.xls是一个订单表单,提前几天完成。批准后,将使用WIP#更新摘要工作簿。
我做了CONCATENATE WIP12345和.xls在Sheet2上创建文件名WIP12345.xls,我有一个宏,它复制并粘贴特殊值作为值,将结果转换为文本。但是,我找不到一种方法来创建一个公式,该公式将获取此值并查找文件以从中提取信息。我需要将不同单元格中的信息从43行(每行代表不同的WIP #####。xls文件)中拉出并填充10列。
我猜VBA是唯一的方法,但我不知道如何写它。任何人都有他们可以指点我的方向吗?我希望我能清楚地看到。