Нужна помощь в написании макроса 1. нужно макросом проверить наличие по пути D:\work\ARCH\IN\ папки yyyy(год, например 2015), если нет такой папки то создать, затем в папке yyyy проверить наличие папки mm.yy(номер месяца.год, например , 07.15) если нет такой папки то создать, затем в папке mm.yy создать папки, например папка 1, папка 2, папка 3 в результате должно получится например, D:\work\ARCH\IN\2015\07.15\папка 1
2. нужно макросом проверить для каждой папки например, папка 1, папка 2, папка 3(ети папки находятся по пути D:\temp\OD\обработание файли\Отчети\ ) наличие папки yyyy(год, например 2015), если нет такой папки то создать, затем проверить в папке yyyy наличие папки mm(номер месяца например , 07) если нет такой папки то создать в результате должно получится например, D:\temp\OD\обработание файли\Отчети\папка 1\2015\07
Хотя смотрю выше Игорь уже показал анологичное на Declare Function SHCreateDirectoryEx Lib "shell32" Alias "SHCreateDirectoryExA" _ (ByVal hwnd As Long, ByVal pszPath As String, _ ByVal psa As Any) As Long
sergey2303 написал: 1. как сработает макрос при запуске в августе, нужно править переменние ?
да, в переменную strMonth нужно так записать: strMonth = "08.15"
Цитата
sergey2303 написал: 2. я извеняюсь что неправильно написал "затем в папке mm.yy создать папки, например папка 1, папка 2, папка 3", нужно создать папки с разними именами
по аналогии используйте оператор MkDir. Оператор MkDir создает папку: указываете путь и имя папки и создается папка