Последние записи
- Преобразовать массив байт в вещественное число (single)
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
9th
Мар
Выполнить код в цикле для всех листов Excel-таблицы в VBA
Posted by obzor under VBA
Есть файл, в нем много листов, и есть один итоговый куда тянется информация со всех этих листов. Я понял как сделать команду для каждого листа, но листов очень много и писать для каждого — нереально, как можно сделать цикл в данной ситуации?
это покатит для всех листов
Sub Banzay()
Dim ws As Worksheet, rg As Range
For Each ws In Worksheets
If ws.Index < worksheets("Svod").Index Then
Set rg = ws.Cells(Rows.Count, 1).End(xlUp)
If rg.Row > 2 Then
Range(rg, ws.Cells(2, 19)).Copy Worksheets("Svod").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
End If
Next
End Sub
Игорь, а как распределяется .Index по листах? Не может Лист1.index>Svod.index?
индексы листов соотв. их позиции в списке ярлыков листов
самый левый ярлык имеет индекс 1, самый правый — имеет индекс равный worksheets.count (Саша, и все это элементарно проверяется эмпирическим путем)
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)