300 Primerov

Možnost izrecno

Option Explicit

Močno priporočamo uporabo Možnost izrecno na začetku svojega Excel VBA Koda. Uporaba možnosti Explicit vas prisili, da deklarirate vse spremenljivke.





Na primer, postavite a ukazni gumb na delovnem listu in dodajte naslednje kodne vrstice:

NobenamyVarAs Celo število
myVar = 10
Razpon ('A1'). Vrednost = mVar

Rezultat, ko kliknete ukazni gumb na listu:





Brez možnosti izrecno v Excelu VBA

Jasno je, da celica A1 ne vsebuje vrednosti 10. To je zato, ker smo pomotoma napisali myVar. Posledično Excel VBA vnese vrednost neprijavljene, prazne spremenljivke mVar v celico A1.



Pri uporabi možnosti Explicit zgornje kodne vrstice povzročijo napako, ker nismo razglasili spremenljivke mVar.

Uporabite možnost Explicit

Rezultat:

Spremenljivka ni določena

1. Kliknite V redu. Nato kliknite Ponastavi (Ustavi), da zaustavite iskalnik napak.

2. Popravite mVar, tako da se glasi myVar.

Rezultat, ko kliknete ukazni gumb na listu:

Z možnostjo Explicit v Excelu VBA

Zdaj veste, zakaj morate vedno uporabljati Option Explicit na začetku kode Excel VBA. Izogiba se napačnemu vnosu imena obstoječe spremenljivke.

Na srečo lahko Excelu VBA naročite, naj samodejno doda Option Explicit.

1. V urejevalniku Visual Basic kliknite Orodja in nato Možnosti.

2. Preverite Zahtevaj deklaracijo spremenljivke.

excel formula šteje, če celica vsebuje besedilo

Zahtevajte deklaracijo spremenljivke

Opomba: Možnost Explicit ne bo samodejno dodana v obstoječe datoteke Excel. Preprosto vnesite Option Explicit yourself, če jo želite uporabiti.

2/4 Dokončano! Preberite več o spremenljivkah>
Pojdi na naslednje poglavje: Če potem izjava



^