Автоматически изменять путь, по которому создаются папки, в зависимости от значения ячейки - PullRequest
1 голос
/ 06 августа 2020

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

-Создать папку, представляющую месяц / год Пример. «0820» -Создайте папки для всех заданных задач на этот месяц и сохраните их в «0820» -Когда наступит новый месяц, я хотел бы просто запустить макрос и создать папку следующего месяца «0920» и новые папки ежемесячных задач. будут созданы в этой папке.

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

Вот что мне нужно для создания папок задач, но это не позволяет гибкую подпапку.

Sub CreatePMIDFolders() 'Excel VBA to make a folder.

Dim i As Integer
On Error Resume Next

For i = 2 To 1000
MkDir "C:\PM_CM_Cdrive\PM_CM Uploads_Cdrive\" & Range("M" & i)
Next i

End Sub

Я ценю вашу помощь, если кто-нибудь знает, как это сделать sh это.

Спасибо

1 Ответ

1 голос
/ 06 августа 2020

Попробуйте:

MkDir "C:\PM_CM_Cdrive\PM_CM Uploads_Cdrive\" & Format(Month(Date), "00") & Right(Year(Date), 2)

Это будет автоматически обновляться при наступлении нового месяца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...