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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2012, 10:32   #1
Bape}l{ka
Форумчанин
 
Аватар для Bape}l{ka
 
Регистрация: 25.05.2011
Сообщений: 249
По умолчанию условие - выделенное не фигура

доброе утро всем))

подскажите пожалуйста, можно ли задать условие, что выделенный объект - фигура / не фигура без перебора в цикле?
типа:

If Not .Selection(Shapes) Then ...

или

If Shapes=False Then ...

или условие, что выделение - ячейка (не фигура)
Bape}l{ka вне форума Ответить с цитированием
Старый 27.01.2012, 10:49   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
Sub test()
    If TypeName(Selection) = "Range" Then
        MsgBox "Выделен диапазон"
    Else
        MsgBox "Выделена фигура, или что-то подобное"
    End If
End Sub
Код:
Sub test()
    Debug.Print TypeOf Selection Is Range
    Debug.Print TypeOf Selection Is Shape
    Debug.Print TypeOf Selection Is Rectangle
End Sub

Последний раз редактировалось EducatedFool; 27.01.2012 в 10:52.
EducatedFool вне форума Ответить с цитированием
Старый 27.01.2012, 11:15   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Или так
Код:
dim s as shape
on error resume next
set s=selection
if err then msgbox "выделена не фигура": exit sub
' работа с s
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 27.01.2012, 13:07   #4
Bape}l{ka
Форумчанин
 
Аватар для Bape}l{ka
 
Регистрация: 25.05.2011
Сообщений: 249
По умолчанию

все оказывается легко)) спасибо
Bape}l{ka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
фигура в делфи gunplay Общие вопросы Delphi 0 18.01.2011 16:50
фигура-грани lex1398 Помощь студентам 2 28.08.2010 09:54
Помогите!!! Паскаль, графическая фигура!!!! 311 Помощь студентам 4 24.01.2009 03:39
Фигура не поворачивает на клавишах! heavenly Мультимедиа в Delphi 8 10.11.2008 21:01
как из одной BDgrid скопировать выделенное поле в другую BDgrid Шурик БД в Delphi 7 03.05.2007 14:24