VBA ni nič

Kazalo

Ta vadnica bo pokazala, kako uporabiti stavek Nič v VBA

VBA Izjava ni nič uporablja operaterja VBA »Is« in preveri, ali je predmet dodeljen spremenljivki objekta.

123456 Sub CheckObjectZatemni rng kot dometČe rng ni nič, potemSporočilo "Obseg ni dodeljen"Konec ČeEnd Sub

Uporabljamo lahko tudi Ne z Ni nič z izjavo If, da se prepričamo, da je bil obseg dodeljen spremenljivki obsega, ki smo jo deklarirali, in nato zaženemo kodo, ki jo želimo zagnati, če je bila spremenljivka dodeljena.

1234567 Sub CheckAssignedObjectZatemni rng kot dometNastavi rng = območje ("A1: A6")Če ni, potem ni nič'' tukaj vnesite kodoKonec ČeEnd Sub

Za vse vrste objektov lahko uporabimo stavek Nič. Lahko je izredno uporaben pri preprečevanju napak v naši kodi, kadar predmet morda ni dodeljen spremenljivki objekta.

Na primer, lahko uporabimo spremenljivko delovnega lista in jo dodelimo aktivnemu listu. Če to naredimo uspešno, lahko na tem listu izberemo A2.

1234567 Sub CheckWorksheetObjectZatemni kot delovni listNastavite ws = ActiveSheetČe ne, potem ni ničws.Range ("A2"). IzberiteKonec ČeEnd Sub

V zgornji kodi bo izbrana celica A2. Če bi umaknili vrstico "Nastavite ws = ActiveSheet“, Potem bi stavek If zaobšel to vrstico kode in celica A2 ne bi bila izbrana.

Is Nothing je mogoče uporabiti tudi v drugih aplikacijah Microsoft Office, kot so PowerPoint, Outlook, Access in Word. Naslednja koda preveri, ali je bil predmet dokumenta dodeljen aktivnemu Wordovemu dokumentu.

123456789 Sub CheckDocumentObjectZatemni wdDoc kot dokumentNastavite wdDoc = ActiveDocumentČe wdDoc ni ničMsgBox "Dokument ni dodeljen"Sicer paMsgBox "Dokument dodeljen"Konec ČeEnd Sub

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave