|
Объединение смет в один файл
Как всегда мозг направлен на оптимизацию трудового процесса И в этот раз разработал небольшой макрос всё в том же экселе.
Задача следующая: заказчик требует, что бы все акты выполненных работ находились в одном файле и каждый лист имел название соответствующее шифру локальной сметы с указанием в конце номера по порядку, указывающего сколько уже актов было закрыто по данной смете.
Работать с одним файлом бывает очень не удобно, потому как в один отчетный период количество актов выполненных работ может доходить до 20-30 и в каждом акте может быть до 200 позиций с расценками. В итоге один файл с актами (если собирать все акты в одном файле) может достигать несколько мегабайт, а работа с таким файлом может быть затруднительна, если ресурсы компьютера не такие уж большие.
В результате мозгового штурма был создан макрос, который выполняет ниже указанные действия в следующем порядке: 1. Сканирует все файлы в папке, где находится документ с макросом 2. Отбирает только экселевские файлы (формат можно задать самому xls или xlsx) 3. Открывает экселевские файлы и копирует из них в документ с макросом первый лист 4. Переименовывает добавленный лист согласно названию файла из которого он копируется
В данном случае операция по объединению листов с актами в один файл занимает всего несколько секунд. Представьте, если бы Вам пришлось открывать 30 файлов, переносить каждый лист в общий файл и переименовывать его.. лично мне это приносит мало удовольствия, а Вам?
Макрос: << Скачать >>
Видео пример работы макроса:
|
Категория: Из личного опыта | Добавил: admin (09.12.2011)
|
Просмотров: 4713
| Рейтинг: 5.0/1 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|