Съдържание
Проверете дали селекцията е диапазон
Ако работите с избран от потребителя диапазон във VBA, може първо да искате да проверите дали селекцията не е диаграма, автоматично оформяне или друг обект.
За да проверите дали дадена селекция е диапазон, проверете TypeName на Selection = “Range”. Ето един пример:
123456789101112131415161718192021 | Sub TestIfRange ()Ако TypeName (Selection) = "Range" ТогаваMsgBox "Избрахте диапазон"ИначеMsgBox "Упс! Избрахте" & Име на тип (Избор)Край АкоEnd Sub |