ВБА није ништа

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

Овај водич ће показати како се користи изјава Ништа у ВБА

ВБА Изјава није ништа користи ВБА Оператор „Је“ и проверава да ли је објекат додељен променљивој објекта.

123456 Суб ЦхецкОбјецтДим рнг ас РангеАко рнг није ништа ондаСМС порука „Опсег није додељен“Крај АкоЕнд Суб

Такође можемо користити Нот витх Ис Нотхинг витх Иф наредбом како бисмо били сигурни да је Ранге додељен променљивој ранге коју смо декларисали, а затим покренули код који желимо да покренемо ако је та променљива додељена.

1234567 Суб ЦхецкАссигнедОбјецтДим рнг ас РангеПостави рнг = опсег ("А1: А6")Ако није рнг је ништа'' направите неки код овдеКрај АкоЕнд Суб

За било коју врсту објекта можемо користити ис Ис Нотхинг. Може бити изузетно корисно у спречавању грешака у нашем коду где објекат можда није додељен променљивој објекта.

На пример, можемо користити променљиву радног листа и доделити је активном листу. Ако ово успемо, онда можемо изабрати А2 на том листу.

1234567 Суб ЦхецкВорксхеетОбјецтЗатамни као радни листПоставите вс = АцтивеСхеетАко није, онда није ништавс.Ранге ("А2"). ИзаберитеКрај АкоЕнд Суб

У горњем коду ће бити изабрана ћелија А2. Ако бисмо уклонили линију „Поставите вс = АцтивеСхеет“, Тада би наредба Иф заобишла ту линију кода и ћелија А2 не би била изабрана.

Ис Нотхинг се такође може користити у другим Мицрософт Оффице апликацијама као што су ПоверПоинт, Оутлоок, Аццесс и Ворд. Следећи код проверава да ли је објекат документа додељен активном Ворд документу.

123456789 Суб ЦхецкДоцументОбјецтЗатамните вдДоц као документПодесите вдДоц = АцтивеДоцументАко вдДоц није ништа ондаМсгБок "Документ није додељен"ИначеМсгБок "Документ је додељен"Крај АкоЕнд Суб

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

wave wave wave wave wave