Технологии

Вечер добрый! Вопрос по 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? но тогда вопрос — как?

ноябрь 1, 2013 г.

  • Всего ответов: 0

Похожие вопросы