Обозначение диапазона столбцов
Подскажите, пожалуйста, такую штуку. Надо мне выделить в excel столбцы с номера n по номер n+m для дальнейших действий над ними. Причем m и n - переменные, то есть буквенное обозначение столбцов типа columns("A:C")тут уже не подходит. Как обозначить диапазон, заданный переменными? Помогите, кто знает, весь инет обшарила, ничего не могу найти.
Цитата:
Originally posted by Inna
Подскажите, пожалуйста, такую штуку. Надо мне выделить в excel столбцы с номера n по номер n+m для дальнейших действий над ними. Причем m и n - переменные, то есть буквенное обозначение столбцов типа columns("A:C")тут уже не подходит. Как обозначить диапазон, заданный переменными? Помогите, кто знает, весь инет обшарила, ничего не могу найти.
Подскажите, пожалуйста, такую штуку. Надо мне выделить в excel столбцы с номера n по номер n+m для дальнейших действий над ними. Причем m и n - переменные, то есть буквенное обозначение столбцов типа columns("A:C")тут уже не подходит. Как обозначить диапазон, заданный переменными? Помогите, кто знает, весь инет обшарила, ничего не могу найти.
Например, так:
Range(Columns(5), Columns(10)).Select
Маленькое замечание: в написанном выше виде это работает только на активном листе. Если на неактивном, то надо добавлять ссылку на лист:
w.Range(w.Columns(5), w.Columns(10)).Select
Цитата:
Originally posted by Cutty Sark
Например, так:
Range(Columns(5), Columns(10)).Select
Маленькое замечание: в написанном выше виде это работает только на активном листе. Если на неактивном, то надо добавлять ссылку на лист:
w.Range(w.Columns(5), w.Columns(10)).Select
Например, так:
Range(Columns(5), Columns(10)).Select
Маленькое замечание: в написанном выше виде это работает только на активном листе. Если на неактивном, то надо добавлять ссылку на лист:
w.Range(w.Columns(5), w.Columns(10)).Select
Спасибо огромное! Работает! Че я сама не догадалась?! Впрочем, я не первая и не последняя ;) :)