У меня есть 54 файла excel с тремя листами каждый, каждый лист имеет различное количество записей данных, но они указаны в одинаковом формате, и мне нужно импортируйте данные с этих листов в одну книгу с помощью VBA.Импорт данных из многих книг и листов excel в одну книгу/таблицу
Есть ли способ, которым я могу запрограммировать его, чтобы я мог создавать циклы для импорта данных, но без необходимости писать в каждом названии книги для каждого цикла/листа? Я думаю, что я могу использовать функцию вызова, но я не знаю, как сделать коды циклов независимыми от имени рабочей книги, к которому они относятся.
Большое спасибо заранее,
Millie
Я, кажется, получаю «ByRef несоответствие типа аргумента» на «листе» аргумента в «ImportWorksheet» при компиляции. Любая идея о том, почему? Тем не менее, код выглядит очень чистым. Благодаря! – MattV
Да, переменная листа, в частности, должна быть инициализирована как рабочий лист. Один из фантастических загадочных сообщений об ошибках, которые VBA вам даст :). Будет обновлен код, чтобы отразить это. – Shaun