Вечер добрый! Вопрос по VBA... - вопрос №813991

Вечер добрый!

Вопрос по VBA в excel.

С помощью каких «команд» в vba можно производить действия сразу с несколькими идентичными по строению массивами данных?

Насколько я понимаю у объекта Range может быть всего 2 переменные.

У меня 10 массивов данных. Мне необходимо отступить от каждого массива на 2 строки и удалить данную строчку. В настоящий момент у меня это реализовано следующим образом:

Range(«массив1»).Offset(-2, 0).EntireRow.Delete

и такккаждому из 10 массивов.

 

Однако хотелось бы реализовать это одним действием.

К сожалению, Range(«массив1»,«массив2»,«массив3»...) не работает, в силу особенностей Range.

Можно ли как-то это реализовать? Может быть через Collection, а далее через For Each...Next? но тогда вопрос — как?

01.11.13
0 ответов
Ответов пока нет

Глеб Черняк

от 55 p.
Сейчас на сайте
Читать ответы

Олег Николаевич

от 50 p.
Читать ответы

Arturk16

от 50 p.
Эксперт месяца
Читать ответы
Посмотреть всех экспертов из раздела Технологии
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store