Товарищи! Имеется задача, которая облегчит немного работу с отчетным файлом. Знаю, что не откажете в помощи поиском прошерстила похожие топики, но прямой подсказки не нашла.
Задача в следующем:
имеется достаточно большой xls-файл со множеством листов:
самый ранний лист - список юр. лиц с разными данными на 1500 строк
последующие листы - именуются датами вносимых изменений, представляют собой тот самый ранний лист, но с внесенными изменениями в сведения
Каждый раз, когда происходят изменения сведений мы делаем следующее:
- переместить/скопировать последний добавленный лист (при этом из-за огромного кол-ва информации выдается сообщение: Копируемый лист содержит ячейки, содержащие более 255 знаков. Копирования всего листа приведет к обрезанию содержимого таких ячеек. Чтобы избежать этого, скопируйте...., а потом еще и: Ошибка доступа к файлу. Некоторые числовые форматы могут быть утеряны. Данные сообщения мы игнорируем.)
- после этого на листе-источнике копирования выделяем полностью всю таблицу и вставляем данные во вновь полученный лист, при этом exсel спрашивает: заменить содержимое конечных ячеек? Соглашаемся с этим предложением.
- новому листу присваиваем имя равное дате изменений.
Не могли бы вы предложить макрос, которым вышеуказанную процедуру можно автоматиризовать, избежав проблем с информационными сообщениями о потере данных.
Немного сумбурно, если будут вопросы, постараюсь ответить более четко.
Задача в следующем:
имеется достаточно большой xls-файл со множеством листов:
самый ранний лист - список юр. лиц с разными данными на 1500 строк
последующие листы - именуются датами вносимых изменений, представляют собой тот самый ранний лист, но с внесенными изменениями в сведения
Каждый раз, когда происходят изменения сведений мы делаем следующее:
- переместить/скопировать последний добавленный лист (при этом из-за огромного кол-ва информации выдается сообщение: Копируемый лист содержит ячейки, содержащие более 255 знаков. Копирования всего листа приведет к обрезанию содержимого таких ячеек. Чтобы избежать этого, скопируйте...., а потом еще и: Ошибка доступа к файлу. Некоторые числовые форматы могут быть утеряны. Данные сообщения мы игнорируем.)
- после этого на листе-источнике копирования выделяем полностью всю таблицу и вставляем данные во вновь полученный лист, при этом exсel спрашивает: заменить содержимое конечных ячеек? Соглашаемся с этим предложением.
- новому листу присваиваем имя равное дате изменений.
Не могли бы вы предложить макрос, которым вышеуказанную процедуру можно автоматиризовать, избежав проблем с информационными сообщениями о потере данных.
Немного сумбурно, если будут вопросы, постараюсь ответить более четко.