Как создать полуизменяемый путь к файлу - PullRequest
0 голосов
/ 18 мая 2018

Я использую код макроса с фиксированным путем к файлу.Я хочу изменить код таким образом, чтобы большая часть пути оставалась фиксированной, нужно было изменить только некоторую часть.Я хочу, чтобы он выбрал его из моей ячейки Excel.

Код для пути к файлу:

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

В приведенном выше коде я хочу изменить 04 в обоих местах каждый месяц.Мой план - я хочу, чтобы он выбрал 05, 06, 07 и так далее из ячейки Excel.Как мне это сделать?

1 Ответ

0 голосов
/ 18 мая 2018

Есть много способов сделать это, но это работает:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...