Доступность
Скачать ЁXCEL
Возможность отмены:

 

Данная команда позволяет массово переименовывать файлы в любой папке Вашего ПК непосредственно из MS Excel.

Переименовать файлы

 

Чтобы воспользоваться данной командой создайте в своей рабочей книге MS Excel список файлов, которые вы хотите переименовать (так это можно сделать быстро):

pereimenovat-fajly 

 

Пропишите рядом со "старыми" именами файлов - "новые" имена (так можно быстро добавить год к названию файлов):

pereimenovat-fajly

 

Затем выделите диапазон ячеек со старыми и новыми названиями файлов, перейдите во вкладку "ЁXCEL" Главного меню, нажмите кнопку "Файлы" и выберите команду "Переименовать файлы":

pereimenovat-fajly

 

В открывшемся диалоговом окне укажите папку, в которой расположены файлы для переименования и нажмите ОК:

pereimenovat-fajly

 

После того как Вы нажмете кнопку OK файлы в указанной папке будут переименованы, о чем программа сообщит следующим информационным сообщением:

pereimenovat-fajly

 

Отмена этой операции не предусмотрена, но вы легко можете вернуть "старые" названия файлов. Для этого поменяйте столбцы с "новыми" и "старыми" названиями файлов местами (так это можно сделать быстро):

pereimenovat-fajly

 

И повторите операцию по переименованию. "Старые" названия файлов будут возвращены.

 

Добавить комментарий

Комментарии  

# j@hn 18.04.2022 14:36
Добрый день!
Заработает ли Ваша надстройка под Мак?
Нужно ли проводить дополнительно её адаптацию?
Ответить | Ответить с цитатой | Цитировать
# Хвостов Сергей 18.04.2022 18:41
Добрый день! К сожалению нет.
Ответить | Ответить с цитатой | Цитировать
# j@hn 18.04.2022 23:26
могу ли я адаптировать его под мак?
там же нет кода завязанного на ОС…
или это всё же .EXE?
Ответить | Ответить с цитатой | Цитировать
# Хвостов Сергей 20.04.2022 22:10
Дело в том, что MS EXCEL для MOS несколько обделен функциональност ью.
Ответить | Ответить с цитатой | Цитировать
# Maftun 02.02.2021 11:42
День добрый. А как включить поддержку юникода? при переименовании файлов, если в новом списке имен файлов есть буквы "Ə" и "I" азербайджанског о алфавита то не переиминовывает . А другие буквы Ş, Ü, Ğ, Ö, Ç в новом названии меняет соответственно на английские S, U, G, O, C.
Ответить | Ответить с цитатой | Цитировать
# Хвостов Сергей 03.02.2021 09:27
Добрый день!
Надстройка сейчас сделана только под "Кириллицу." Дальше будем думать. Сейчас не подскажу ответ.
Ответить | Ответить с цитатой | Цитировать
# Unforgiven 07.10.2020 10:26
Спасибо! Еще бы тоже самое, но для папок
Ответить | Ответить с цитатой | Цитировать
# Хвостов Сергей 07.10.2020 12:17
Подумаем!
Ответить | Ответить с цитатой | Цитировать
# Тагир 12.09.2020 03:59
method or data member not found
Private Sub UserForm_Initia lize()
If VBA.TypeName(Se lection) = "Range" Then
Me.RefEdit1.Val ue = "'" & ActiveSheet.Nam e & "'!" & Selection.Addre ss
End If
Call xcelРазмерШрифта(Me)
End Sub
Ответить | Ответить с цитатой | Цитировать
# Хвостов Сергей 13.09.2020 18:06
Тагир, добрый день!
Ответил Вам письмом.
Ответить | Ответить с цитатой | Цитировать
# zverius 11.01.2023 07:56
Такая же проблема, но код чуть другой:
Private Sub UserForm_Initia lize()
On Error Resume Next
If VBA.TypeName(Se lection) = "Range" Then
Me.RefEdit1.Val ue = "'" & ActiveSheet.Nam e & "'!" & Selection.Addre ss
End If
Call xcelРазмерШрифта(Me)
End Sub
Ответить | Ответить с цитатой | Цитировать
# Хвостов Сергей 11.01.2023 08:37
Добрый день. У вас в библиотеках не хватает элемента управления формой RefEdit. Тут два варианта:
1. Удалить надстройку;
2. Доустановить необходимую библиотеку на ПК, чтобы не возникала ошибка.
Ответить | Ответить с цитатой | Цитировать
# zverius 11.01.2023 21:19
Вроде разобрался. Идем в разработчик>Vis ual Basic, insert>userform правой кнопкой мыши на Toolbox (если его нет, включить во вкладке View)> Additional Control, промотать вниз, найти RefEdit.Ctrl и поставить напротив галочку...
Ответить | Ответить с цитатой | Цитировать
# zverius 11.01.2023 20:37
А где скачать эту библиотеку?
Ответить | Ответить с цитатой | Цитировать