如何创建半更改文件路径

时间:2018-05-18 11:17:21

标签: excel-vba vba excel

我正在使用具有固定文件路径的宏代码。我想以这样的方式更改代码,使大多数路径保持固定,只需要更改某些部分。我希望它从我的excel单元格中选择它。

文件路径代码:

workbooks.open Filename:="Z:\"some folder Name"\P04 (another folder name)\P04 xyz.xlsx

在上面的代码中,我想每个月在两个地方更改04。我的计划是我希望它从excel单元格中挑选05,06,07等。我该怎么做?

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点 - 但这有效:

Dim fname As String
Dim monthno As Long

monthno = Sheets("YourSheetName").Range("A1").Value
fname = "Z:\some folder Name\P" & Format(monthno, "00") & " (another folder name)\P" & Format(monthno, "00") & " xyz.xlsx"
workbooks.Open fname