Možnost Excel VBA izrecno - enostavni Excelovi makri

Kazalo

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

Na primer, na svoj delovni list postavite ukazni gumb in dodajte naslednje kodne vrstice:

Zatemni myVar kot celo število
myVar = 10
Razpon ("A1"). Vrednost = mVar

Rezultat, ko kliknete ukazni gumb na listu:

Jasno je, da celica A1 ne vsebuje vrednosti 10. To je zato, ker smo pomotoma napačno črkovali 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.

Rezultat:

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:

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.

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

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

wave wave wave wave wave