Страницы: 1
RSS
VBA. Открыть файлы по списку с листа текущей книги, сохранить файлы и закрыть
 
Добрый день.
Коллеги, дико извиняюсь за свою лень :oops: , но сильно ли сложно сделать такую обработку?
При нажатии на кнопочку, очистить ячейки в столбце Статус, далее
По списку адресов с текущего листа в цикле: открыть файл, сохранить файл, закрыть файл. Если все прошло хорошо, то в столбце статус напротив обработанного пути поставить "ОК", если что-то не так (без разницы, любая ошибка, нет файла с таким именем, не открывается или еще чего), пропускаем файл, в статус пишем "Беда". Отображать процесс открытия закрытия файлов не нужно, если так быстрее. Когда файлы в списке кончатся вывести окошко с надписью "Готово".
Если это важно, то путь в ячейках может задаваться формулой, как в ячейке А2. Формат файлов всегда будет .xlsx
Вся эта бессмысленная с виду бодяга нужна для того чтобы Эксель при пересохранении файла наводил порядок в xml-структуре кривых выгрузок из 1С.
Вот горшок пустой, он предмет простой...
 
Доброе время суток.
Вариант
 
Андрей VG, работает огонь. Спасибо огромное. Девочки довольны.  :D
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх