Fandorine Написать макрос, значит? А взять книжечку, почитать, а уже что не ясно спросить у народа?
Я понимаю, помочь если что-то не получается или команду подсказать, ошибку найти или еще что подобное.
А тут: "разбираться мне в лом, да и работать не охота".
Тем более Твоя задача решается и "ручками".
Так как у Тебя есть
Цитата: бланк в виде xls-файла
берешь и сохраняешь его как, к примеру, "год.xls".
Дальше в первой ячейки пишешь формулу - сумма соответствующие ячейки во всех файлах за год. Снимаешь "закрепление ячеек" в формуле и данную формулу растаскиваешь по бланку (в те ячейки куда Вам надобно).
Аналогично делаешь файл с сумой за любой другой период.
И работайте на здоровье.
Если Вы и этого не умеете (а судя по вопросу
Цитата: Это реально сделать только средствами VBA?
- не умеете), то купите для начала "Excel для Чайников". А потом уже поговорим о
Цитата: максимальной автоматизацией
Добавлено: Ddashevskiy Для начала: как ты обозвал свою процедуру? Я имею в виду не имя, а описание: публичная или еще что? Если у Тебя есть две процедуры, которые находятся в разных модулях и описаны "Private", то они друг друга "не увидят.
Во-вторых: как Ты создавал кнопку на листе Excel'я? Через "элементы управления"? То есть способ получше (по крайней мере мне нравится намного больше): в Excel'е есть панель "формы". Открываешь ее. Дальше, создаешь уже с помошью ее кнопку на листе. А кнопки назначаешь твой макрос. Но опять же, твой макрос не должен иметь описание "Private".