Страницы: 1
RSS
[ Закрыто ] Групповое переименовывание файлов в нужной папке
 
Здравствуйте

кучу информации уже перерыл, но почему-то похожего случая я так и не встретил...
Задача выглядит так...
В экселе активируются те или иные ячейки, в результате чего в столбце формируются имена для файлов, и вот нужно, что бы нажав кнопку активирующую макрос (ну я думаю тут только макрос поможет), появлялось меню выбора папки с исходными файлами, пользователь выбирал нужную папку и в одном из столбцов появлялись старые имена файлов ( для проверки), после, нажав на другую кнопку, старые имен должны сменится на сформированные имена в нашем столбце. и хотелось бы, что бы выдавало ошибку, если количество имён и количество файлов не совпадает... единовременное количество файлов для работы небольшое, но процедура довольно часто будет выполняться, и пользователями с разным уровнем владения компьютером, хотелось бы в итоге иметь как можно меньше манипуляций с разными надстройками или сторонними программами и обойтись экселем в котором уже всё настроено ( я знаю что можно в тотале это сделать, но это не вариант).

Я в подобного рода вещах очень мало соображаю, поэтому буду очень благодарен за помощь!
 
может так?
"Все гениальное просто, а все простое гениально!!!"
 
Nordheim, невероятно вам благодарен! это именно то, что нужно! :)

Можно как-то сделать, что бы при нажатии на вторую кнопку, происходил не выбор папки, а сразу переименовывание той папки, которую в первый раз выбирали?
 
Цитата
haziness написал:
сразу переименовывание той папки, которую в первый раз выбирали
"Все гениальное просто, а все простое гениально!!!"
 
Nordheim, вообще красота) и вот что бы достигнуть предела мечтаний, надеюсь последний вопрос по этой теме...)
как-то путь до выбранной папки можно в одну из ячеек вывести?
 
Предел мечтаний модератора - чтобы пользователи всегда следовали правилам форума. Увы, недостижим...
 
vikttur, к сожалению часто выходит, что конечный результат идеала видится только в конце работы...
 
Если для достижения идеального результата Вам нужно будет закрасить ячейки красной плосой с синей заливкой, создать 12 графиков и нарисовать 35 смайликов - все в этой теме будете решать?
Создайте отдельную тему.
 
Цитата
haziness написал:
как-то путь до выбранной папки можно в одну из ячеек вывести?
А зачем? Я специально не стал использовать ячейку для пути, а реализовал глобальныю переменную. Думаю, что вывести путь в ячейку вы сможете без особых затруднений. Тем более там нужно добавить одну строку в код.
типа
Код
cells(i,j).value = generalpath
где i и j координаты ячейки на листе.
Изменено: Nordheim - 25.02.2020 08:02:21
"Все гениальное просто, а все простое гениально!!!"
 
Nordheim, я имел в виду, что бы просто в ячейке отображался выбранный путь)
Сегодня начал пытаться работать с файлом, и выявил неприятную особенность... сортировка старых файлов производится вообще непонятно по какому принципу, они в перемешку, следовательно новые имена присвоятся не тем файлам...  
Страницы: 1
Наверх