Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2009, 10:30   #1
Волк
Форумчанин
 
Аватар для Волк
 
Регистрация: 04.02.2009
Сообщений: 156
Вопрос Выделение диапазона программно

Как выделить определенный диапазон программно? Например на 3 листе выделить ячейки которые которые заполнены но не все а с A5 по последнюю занятую ячейку. Как это сделать?
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
Волк вне форума Ответить с цитированием
Старый 15.03.2009, 11:52   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
Sub testSelect()
    Worksheets(3).Activate
    [a5:g8].Select    ' выделяем на активном листе

    ' или так
    Worksheets(3).Range("a5:g8").Select    ' выделяем на листе №3
    '(перед этим не забываем активировать лист - Worksheets(3).activate)

    ' ну и, собственно, то, что требовалось:
    ' выделить ячейки которые которые заполнены но не все а с A5 по последнюю занятую ячейку
    Range([a5], Cells.SpecialCells(xlCellTypeLastCell)).Select
End Sub
А вообще, зачем выделять ячейки?
Для работы с диапазоном ячеек совсем не обязательно их выделять...
EducatedFool вне форума Ответить с цитированием
Старый 15.03.2009, 14:27   #3
Волк
Форумчанин
 
Аватар для Волк
 
Регистрация: 04.02.2009
Сообщений: 156
По умолчанию

А как вставить то что ты скопировал (с помощью последнего совета), в другую книгу на нужный лист?
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
Волк вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм получения диапазона IP zAlexandrz Общие вопросы Delphi 4 26.02.2010 22:43
проверка диапазона Bezdar Microsoft Office Excel 15 30.07.2008 08:59
выделение жирным шрифтом минимума и максимума из диапазона Bazzer Microsoft Office Excel 11 28.06.2008 18:50
формула ЕСЛИ, из диапазона valerij Microsoft Office Excel 21 18.04.2008 17:38
Имя диапазона CAMyM Microsoft Office Excel 8 09.11.2007 10:16