ВБА је оператер

Преглед садржаја

Оператор ВБА „Ис“ користи се за упоређивање две референце објекта.

Ако су референце објеката исте, Ис вратиће ТРУЕ. Ако су референце објеката различите, Ис вратиће се ФАЛСЕ.

Ништа

Најчешћа употреба Ис оператор треба да провери да ли је објекат додељен променљивој објекта.

У наставку можете видети како ово функционише:

123456789101112 Суб ИсНотхинг ()Дим вс Ас Ворксхеет'Сет вс = АцтивеСхеетАко вс није ништа ондаМсгБок "Није додељено"ИначеМсгБок "Додељено"Крај АкоЕнд Суб

Ово је корисно за спречавање грешака узрокованих тиме што објект није додељен променљивој објекта.

Пресек - није ништа

Обично се ово користи са догађајима промене радног листа да би се утврдило да ли циљни опсег спада у одређени опсег.

1234567 Приватни под -радни лист_Промени (БиВал циљ као опсег)Ако се не пресеца (циљ, домет ("а1: а10")) онда није ништаМсгБок "Интерсецт"Крај АкоЕнд Суб

Ис - Упоредите објекте

Оператор Ис се такође може користити за упоређивање објеката.

Погледајмо пример. Овде ћемо доделити два радна листа објектима радног листа рнг1 и рнг2, тестирајући да ли два објекта радног листа чувају исти радни лист:

12345678910111213 Суб ЦомпареОбјецтс ()Дим вс1 као радни лист, вс2 као радни листСет вс1 = Табеле ("Лист 1")Сет вс2 = Табеле ("Лист 2")Ако је вс1 Ис вс2 ТадаМСБок "Исти ВС"ИначеМсгБок "Различити ВС -ови"Крај АкоЕнд Суб

Наравно, објекти радног листа нису исти, па се враћа „Дифферент ВСс“.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave