Итак, у меня есть следующий код vba, который я использую, чтобы проверить, существует ли каталог, и если не создать структуру папок следующим образом:vba проверить, существует ли каталог, если существует exit else else, если не существует, создать
If Dir("S:\Tasks\" & Range("C" & ActiveCell.Row).Value & "\" & Range("M" & ActiveCell.Row).Value & "\" & Range("Z" & ActiveCell.Row).Value, vbDirectory) = "" Then
MkDir Path:="S:\Tasks\" & Range("C" & ActiveCell.Row).Value & "\" & Range("M" & ActiveCell.Row).Value & "\" & Range("Z" & ActiveCell.Row).Value
MsgBox "Done"
Else
MsgBox "found it"
End If
так что мой путь назначения моего S:\
диск
затем в зависимости от значения в ячейке с я хочу, чтобы проверить, что папка существует, поэтому, если ячейка с было слово «тендер» в нем, то каталог будет выглядеть так:
'S:\Tender'
Если это не существует, то создавать, иначе, если это существует, то двигаться дальше и создать другую папку в этой папке со значением в ячейке M следующим образом:
Cell M = Telecoms
'S:\Tender\Telecoms'
Тогда, наконец, проверьте папку с значение в ячейке Z существует в 'S: \ Tender \ Telecoms', и если не создать его.
Cell Z = 12345
поэтому мы в конечном итоге с:
'S:\Tender\Telecoms\12345\'
Фор какой-то причине я получаю путь сообщение об ошибке не найден. Может кто-нибудь покажет мне, где я ошибаюсь? Заранее спасибо
Вы имеете в виду, что 60-нечетные Excel точки Тега я потерял в последнее время на моем маршрут к золотому значку? Конечно. – Jeeped
Извините, но я недостаточно умен, чтобы найти комнату по этому прозвищу. – Jeeped