Прошу помочь с написанием следующего макроса. В приложении три файла. Все идентичны по структуре. Два файла источника заполняются отдельными лицами, при чем первый лист каждого из двух файлов заполняется по вертикали сверху вниз, второй лист по горизонтали слева направо. После заполнения, необходимо данные из каждого файла каждого листа перенести в файл "Сводный", т.е. свести в один. При чем через неделю в файлы источники добавляется информация, которую надо вновь надо добавлять в "Сводный" или же полностью заменять его содержимое уже обновленной информацией из источников. Сам пытался создать кнопку, после нажатия которой все и должно было происходить.
Добрый день.
Прошу помочь с написанием следующего макроса. В приложении три файла. Все идентичны по структуре. Два файла источника заполняются отдельными лицами, при чем первый лист каждого из двух файлов заполняется по вертикали сверху вниз, второй лист по горизонтали слева направо. После заполнения, необходимо данные из каждого файла каждого листа перенести в файл "Сводный", т.е. свести в один. При чем через неделю в файлы источники добавляется информация, которую надо вновь надо добавлять в "Сводный" или же полностью заменять его содержимое уже обновленной информацией из источников. Сам пытался создать кнопку, после нажатия которой все и должно было происходить.alisherne
Покажите, что должно получиться в Сводном файле. Зачем догадки? -и зачем в каждом файле одинаковые макросы? При открытии всех файлов они начнут конфликтовать между собой...
Покажите, что должно получиться в Сводном файле. Зачем догадки? -и зачем в каждом файле одинаковые макросы? При открытии всех файлов они начнут конфликтовать между собой...Michael_S
Прошу прощения, не удалил эксперименты с макросами из файлов. Макрос необходим только в файле "Сводный". Процесс должен быть такой. Запускаем макрос в файле "Сводный". Тот обращается к первому файлу источнику копирует оттуда все данные и вставляет в соответствующие листы сводного. Затем обращаемся ко второму файлу источнику и копируем оттуда данные, добавляя ниже для листа 1 и правее для листа 2 после уже добавленных. Результат показан в приложении в файле "Сводный".
Прошу прощения, не удалил эксперименты с макросами из файлов. Макрос необходим только в файле "Сводный". Процесс должен быть такой. Запускаем макрос в файле "Сводный". Тот обращается к первому файлу источнику копирует оттуда все данные и вставляет в соответствующие листы сводного. Затем обращаемся ко второму файлу источнику и копируем оттуда данные, добавляя ниже для листа 1 и правее для листа 2 после уже добавленных. Результат показан в приложении в файле "Сводный".alisherne
Спасибо за совет. А можно ли в макросе выбрать сразу всю область для копирования, скопировать и вставить в сводную книгу? Потом добавить из второго файла? Я, собственно, так и пытался сделать сначала, потому как перебирать каждый столбец - это долго. Тем более в будущем данный файл будет увеличиваться, хоть и с арифметической прогрессией.
Спасибо за совет. А можно ли в макросе выбрать сразу всю область для копирования, скопировать и вставить в сводную книгу? Потом добавить из второго файла? Я, собственно, так и пытался сделать сначала, потому как перебирать каждый столбец - это долго. Тем более в будущем данный файл будет увеличиваться, хоть и с арифметической прогрессией.alisherne