Помогите разобраться с объектами This Workbook, ActiveWorkbook, Workbook.Open
При открытии книги кодом VBA, какой лист будет выбран, если в книге 4 листа ? Надо ли активировать листы, чтобы копировать с них данные, или применять метод .Select?
Задача: Есть папка с рабочими книгами, каждая из которых содержит по четыре листа.
В этой папке есть книга "Объемы" с такими же именами листов как и в рабочих книгах и где находится код VBA, позволяющий собирать данные с одноименных листов рабочих книг в книгу "Объемы" на лист с тем же именем.
Мои наметки по коду в прикрепленном файле, но при пошаговом прогоне выдает ошибки. Самому никак не разобраться, так как еще только учусь программированию в Excel.
Задачу можно решить путем консолидации данных, но уж больно утомительно вводить диапазоны из разных книг, которых может быть больше 10.
При открытии книги кодом VBA, какой лист будет выбран, если в книге 4 листа ? Надо ли активировать листы, чтобы копировать с них данные, или применять метод .Select?
Задача: Есть папка с рабочими книгами, каждая из которых содержит по четыре листа.
В этой папке есть книга "Объемы" с такими же именами листов как и в рабочих книгах и где находится код VBA, позволяющий собирать данные с одноименных листов рабочих книг в книгу "Объемы" на лист с тем же именем.
Мои наметки по коду в прикрепленном файле, но при пошаговом прогоне выдает ошибки. Самому никак не разобраться, так как еще только учусь программированию в Excel.
Задачу можно решить путем консолидации данных, но уж больно утомительно вводить диапазоны из разных книг, которых может быть больше 10.