Все проекты

Кейс 39 / 50 · Макросы и скрипты

Excel-макрос VBA: переименование и сортировка JPG по таблице

VBA-макрос автоматически ищет JPG-фото по коду из Excel, копирует в папку результата, переименовывает и раскладывает по папкам городов с отчётом по каждой строке.

  • Excel
  • VBA
  • JPG
  • FileSystemObject
  • Автоматизация
  • Отчёт
Иллюстрация кейса — публичные скриншоты не размещены
ПроектФото / каталогизация
Год2026
НаправлениеМакросы и скрипты

Подробности

Разработал Excel-макрос на VBA для автоматического переименования и сортировки JPG-фотографий по данным из таблицы.

Как работает:

  • Макрос читает код и название из каждой строки Excel.
  • Ищет соответствующие JPG-файлы в указанной папке с исходниками.
  • Копирует найденные фото в папку результата — исходные файлы не изменяются.
  • Переименовывает копии по заданному названию из таблицы.
  • Раскладывает файлы по подпапкам городов согласно данным строки.

Отчёт по каждой строке:

  • Успешно обработано
  • Файл не найден
  • Найдено несколько совпадений
  • Ошибка при обработке

Подходит для каталогизации фото, архивов объектов и любых задач, где нужно массово сопоставить таблицу с файлами на диске.