如果我知道他们将被命名的内容,我是否可以链接到尚未创建的工作簿?

时间:2014-05-19 22:32:44

标签: excel vba excel-vba

我们使用excel表(称为“分配”)来存储特定日期的信息。每天创建一个新的Assign并放在同一个文件夹中,前一天将被删除。我知道新Assigns在创建之前的名称是什么,它按日期('May 19 Assign','May 20 Assign'等等)

我有一张表格,我想链接到每日分配。这是一个直接的VLOOKUP,我需要做的是从每日的Assign工作簿中获取数据,但由于它是每天的新文件,我只是想知道是否有办法让链接自动更新到新文件?

由于

1 个答案:

答案 0 :(得分:0)

有关最简单的解决方案,请参阅Tim的评论。

您可以编写一个返回最新fileName的UDF。下面这个将在今天返回“C:\ MyPath \ myFile_20140519.xls”。

Function GetLatestFileName() As String
    GetLatestFileName = "C:\MyPath\myFile_" & Format(Date, "yyyymmdd") & ".xls"
End Function

然后你可以在一个单元格等中输入它,它会动态地改变。