Кнопка в Excel, которая собирает данные из всех листов в одну таблицу. Показываю макрос VBA, который автоматически собирает данные из разных листов Excel в один отчет. Подходит для отчетов, реестров и больших таблиц. Работа с несколькими листами в Excel часто превращается в одинаковый сценарий. Есть файл, где на каждой вкладке хранится часть данных. Например: И нужно собрать всё это в одну итоговую таблицу. Большинство пользователей делает это вручную: Если листов десять — это уже раздражает. Если листов двадцать — это становится настоящей рутиной. Но Excel умеет делать это одной кнопкой. Этот макрос удобно использовать в задачах, где данные разбиты по листам: Каждый лист хранит свою часть информации, а итог нужно получить в одной таблице. После запуска макрос: В результате появляется единая таблица со всеми данными. Sub СобратьДанные() Dim ws As Worksheet Dim ИтоговыйЛист As Worksheet Dim ПоследняяСтрока As Long Dim СтрокаИтога As Long Set ИтоговыйЛист = Worksheets("Итог") ИтоговыйЛ
Кнопка, которая собирает данные из всех листов Excel в одну таблицу + VBA
10 марта10 мар
690
2 мин