Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

XL: Как узнать, выделена ли ячейка

14K
05 декабря 2006 года
Njif
29 / / 05.12.2006
И, чуть не забыл...
Как определить выделен ли данный рейндж или нет?
Как выделить кучу областей с помощью select понятно.
А как для произвольной ячейки узнать выделена она сейчас или нет?
267
05 декабря 2006 года
Cutty Sark
1.2K / / 17.10.2002
Цитата: Njif
Здорово, Cutty Sark!! Спасибо, буду знать!
А про ячейки можешь что-нибудь подсказать, пожалуйста?



Конечно, могу.
Давай только по порядку и поподробнее.

Предположим, что сейчас выделен диапазон А1:С10.
А у тебя диапазон B5:E8.
Какой ответ ты хочешь получить и на какой вопрос?

263
05 декабря 2006 года
koltaviy
816 / / 16.12.2004
Цитата: Cutty Sark
Конечно, могу.
Давай только по порядку и поподробнее.

Предположим, что сейчас выделен диапазон А1:С10.
А у тебя диапазон B5:E8.
Какой ответ ты хочешь получить и на какой вопрос?


Он хочет узнать вделена ли конкретная ячейка или нет!!
К примеру на листе с помощью Ctrl выделено несколько ячеек/несколько диапозонов..Как узнать выделена ли ячейка, к примеру, A5??
А действительно как??
Если один диапозон - через Selection, а так - не понятно!!:confused:

267
05 декабря 2006 года
Cutty Sark
1.2K / / 17.10.2002
Цитата: koltaviy
Он хочет узнать вделена ли конкретная ячейка или нет!!
К примеру на листе с помощью Ctrl выделено несколько ячеек/несколько диапозонов..Как узнать выделена ли ячейка, к примеру, A5??
А действительно как??
Если один диапозон - через Selection, а так - не понятно!!:confused:




Если он имеет в виду именно это, то вот так:

Код:
Sub Test()
Dim r As Range

    Set r = Application.Intersect(Selection, Range("A1"))
    If r Is Nothing Then
        MsgBox "Не выделена."
     Else
        MsgBox "Выделена."
     End If
   
End Sub
263
05 декабря 2006 года
koltaviy
816 / / 16.12.2004
Точно!!:)
Не сказал бы, что это жизненно важно;), но будем знать!!
267
05 декабря 2006 года
Cutty Sark
1.2K / / 17.10.2002
Application.Intersect и Application.Union периодически пригождаются в деле.
14K
09 декабря 2006 года
Njif
29 / / 05.12.2006
Спасибо большое!
Теперь я почти что счастливый человек :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог