Макрос создающий папки из списка.
Mark1976
Дата: Суббота, 15.04.2023, 06:04 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 815
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Здравствуйте знатоки экселя. На просторах интернета нашел макрос, который создает папки из списка. Папки создаются по пути, указанному в самом макросе. Можно сделать так, чтобы папки создавались автоматически там, где лежит сам макрос? Т.е. на выходе хочется увидеть: копирую макрос в нужную папку, запускаю его, получаю на выходе папки в том месте, где лежит сам макрос, а еще если можно сделать кнопку по запуску макроса?
Здравствуйте знатоки экселя. На просторах интернета нашел макрос, который создает папки из списка. Папки создаются по пути, указанному в самом макросе. Можно сделать так, чтобы папки создавались автоматически там, где лежит сам макрос? Т.е. на выходе хочется увидеть: копирую макрос в нужную папку, запускаю его, получаю на выходе папки в том месте, где лежит сам макрос, а еще если можно сделать кнопку по запуску макроса? Mark1976
Ответить
Сообщение Здравствуйте знатоки экселя. На просторах интернета нашел макрос, который создает папки из списка. Папки создаются по пути, указанному в самом макросе. Можно сделать так, чтобы папки создавались автоматически там, где лежит сам макрос? Т.е. на выходе хочется увидеть: копирую макрос в нужную папку, запускаю его, получаю на выходе папки в том месте, где лежит сам макрос, а еще если можно сделать кнопку по запуску макроса? Автор - Mark1976 Дата добавления - 15.04.2023 в 06:04
Nic70y
Дата: Суббота, 15.04.2023, 09:39 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9141
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
If Not IsEmpty (oCell) Then MkDir ThisWorkbook.Path & oCell
If Not IsEmpty (oCell) Then MkDir ThisWorkbook.Path & oCell
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение [vba]
If Not IsEmpty(oCell ) Then MkDir ThisWorkbook.Path & oCell
[/vba] Автор - Nic70y Дата добавления - 15.04.2023 в 09:39
Mark1976
Дата: Суббота, 15.04.2023, 15:19 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 815
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Nic70y, привет. Сделал все как сказали. Создал в папке "Для директора" папку "Тест". Положил в папку "Тест" макрос
Sub macros1()
On Error Resume Next
For Each oCell In Range([A1] , [A9999] .End(xlUp))
If Not IsEmpty (oCell) Then MkDir ThisWorkbook.Path & oCell
Next
End Sub
В итоге. Файлы сохранились в папку "Для директора" и в начале файла стоит слово Тест. Спасибо конечно, но это не совсем то, что просил.
Nic70y, привет. Сделал все как сказали. Создал в папке "Для директора" папку "Тест". Положил в папку "Тест" макрос
Sub macros1()
On Error Resume Next
For Each oCell In Range([A1] , [A9999] .End(xlUp))
If Not IsEmpty (oCell) Then MkDir ThisWorkbook.Path & oCell
Next
End Sub
В итоге. Файлы сохранились в папку "Для директора" и в начале файла стоит слово Тест. Спасибо конечно, но это не совсем то, что просил. Mark1976
Ответить
Сообщение Nic70y, привет. Сделал все как сказали. Создал в папке "Для директора" папку "Тест". Положил в папку "Тест" макрос [vba]
Sub macros1 ()On Error Resume NextFor Each oCell In Range([A1 ], [A9999 ].End(xlUp )) If Not IsEmpty(oCell ) Then MkDir ThisWorkbook.Path & oCellNextEnd Sub
[/vba] В итоге. Файлы сохранились в папку "Для директора" и в начале файла стоит слово Тест. Спасибо конечно, но это не совсем то, что просил. Автор - Mark1976 Дата добавления - 15.04.2023 в 15:19
i691198
Дата: Суббота, 15.04.2023, 16:34 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 423
Репутация:
131
±
Замечаний:
0% ±
2016
но это не совсем то, что просил.
Все точно так как вы и хотели, а в чем проблема?
но это не совсем то, что просил.
Все точно так как вы и хотели, а в чем проблема?i691198
Ответить
Сообщение но это не совсем то, что просил.
Все точно так как вы и хотели, а в чем проблема?Автор - i691198 Дата добавления - 15.04.2023 в 16:34
Mark1976
Дата: Суббота, 15.04.2023, 16:49 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 815
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
i691198, Файлы сохранились в папку "Для директора" и в начале файла стоит слово Тест
i691198, Файлы сохранились в папку "Для директора" и в начале файла стоит слово Тест Mark1976
Ответить
Сообщение i691198, Файлы сохранились в папку "Для директора" и в начале файла стоит слово Тест Автор - Mark1976 Дата добавления - 15.04.2023 в 16:49
i691198
Дата: Воскресенье, 16.04.2023, 10:59 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 423
Репутация:
131
±
Замечаний:
0% ±
2016
Mark1976 , А если записать так.
If Not IsEmpty (oCell) Then MkDir ThisWorkbook.Path & "\" & oCell
Mark1976 , А если записать так.
If Not IsEmpty (oCell) Then MkDir ThisWorkbook.Path & "\" & oCell
i691198
Ответить
Сообщение Mark1976 , А если записать так. [vba]
If Not IsEmpty(oCell ) Then MkDir ThisWorkbook.Path & "\" & oCell
[/vba]Автор - i691198 Дата добавления - 16.04.2023 в 10:59
cmivadwot
Дата: Воскресенье, 16.04.2023, 22:42 |
Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 604
Репутация:
115
±
Замечаний:
0% ±
365
Mark1976 , гляньте...
Ответить
Сообщение Mark1976 , гляньте...Автор - cmivadwot Дата добавления - 16.04.2023 в 22:42
Mark1976
Дата: Понедельник, 17.04.2023, 07:05 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 815
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
i691198, а так все работает как и просил. Спасибо.
i691198, а так все работает как и просил. Спасибо. Mark1976
Ответить
Сообщение i691198, а так все работает как и просил. Спасибо. Автор - Mark1976 Дата добавления - 17.04.2023 в 07:05
Mark1976
Дата: Понедельник, 17.04.2023, 07:05 |
Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 815
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
cmivadwot, спасибо за решение.
Ответить
Сообщение cmivadwot, спасибо за решение. Автор - Mark1976 Дата добавления - 17.04.2023 в 07:05