Excel: проверка Range в Range

Программирование на Visual Basic for Applications
ellado
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 30.12.2004 (Чт) 12:47

Excel: проверка Range в Range

Сообщение ellado » 30.12.2004 (Чт) 12:53

Народ !
Подскажите есть ли простой способ узнать является ли Range частью другого Rang'a, а то код писать не охота.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.12.2004 (Чт) 12:55

Если application.intersect (r1,r2) is r2, то содержится...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ellado
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 30.12.2004 (Чт) 12:47

Спасибо.

Сообщение ellado » 30.12.2004 (Чт) 13:02

Супер !

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.12.2004 (Чт) 13:02

А, не, объектные ссылки могут отличаться ввиду множественного инстансинга... Тогда так:

if application.intersect(r1,r2).address=r2.address then...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ellado
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 30.12.2004 (Чт) 12:47

Сообщение ellado » 30.12.2004 (Чт) 13:18

Спасибо, очень ценное замечание !


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 60

    TopList