Eksplicitna opcija Excel VBA - Jednostavne makroe programa Excel

Sadržaj

Toplo preporučujemo upotrebu Opcija Eksplicitno na početku vašeg Excel VBA kodirati. Korištenje opcije Explicit tjera vas da deklarirate sve svoje varijable.

Na primjer, postavite naredbeni gumb na svoj radni list i dodajte sljedeće retke koda:

Zatamni myVar kao cijeli broj
myVar = 10
Raspon ("A1"). Vrijednost = mVar

Rezultat kada pritisnete naredbeni gumb na listu:

Jasno je da ćelija A1 ne sadrži vrijednost 10. To je zato što smo slučajno pogrešno napisali myVar. Kao rezultat toga, Excel VBA postavlja vrijednost neprijavljene, prazne varijable mVar u ćeliju A1.

Prilikom korištenja Opcije Explicit, gornji kodni redovi generiraju pogrešku jer nismo deklarirali varijablu mVar.

Proizlaziti:

1. Pritisnite U redu. Zatim kliknite na Reset (Stop) da biste zaustavili ispravljač pogrešaka.

2. Ispravite mVar tako da čita myVar.

Rezultat kada pritisnete naredbeni gumb na listu:

Sada znate zašto biste uvijek trebali koristiti Option Explicit na početku vašeg Excel VBA koda. Izbjegava se pogrešno upisivanje imena postojeće varijable.

Srećom, možete uputiti Excel VBA da automatski doda Option Explicit.

1. U uređivaču programa Visual Basic kliknite Alati, a zatim Opcije.

2. Označite Require Variable Declaration.

Napomena: Opcija Explicit neće se automatski dodati postojećim Excel datotekama. Jednostavno upišite opciju Explicit yourself ako je želite koristiti.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave