| Цитата |
|---|
| написал: Александр /// , Private Declare первой строкой модуля пишитеP.S. вот проверил, отработало: |
Вот у себя сделал вот так.
Заработало! Делюсь решением:
Ещё раз спасибо!
| Код |
|---|
Sub CreateFolderFromCel5()
Dim folderPath As String
Dim cellValue As String
' Получаем значение из ячейки B4
cellValue = ThisWorkbook.ActiveSheet.Range("B4").Value
' Проверяем, что ячейка не пустая
'If Trim(cellValue) = "" Then
'MsgBox "Ячейка пустая!", vbExclamation
'Exit Sub
'End If
' Формируем полный путь (например, на рабочем столе)
folderPath = "D:\L???\???\???\???\???\??????\" & cellValue & "\"
' Создаем папку
If MakeSureDirectoryPathExists(folderPath) Then
MsgBox "Папка успешно создана: " & folderPath, vbInformation
Else
MsgBox "Ошибка при создании папки", vbCritical
End If
End Sub |