Explicitní možnost aplikace Excel VBA - snadná makra aplikace Excel

Obsah

Důrazně doporučujeme použít Možnost Explicitní na začátku vašeho Excel VBA kód. Použití Option Explicit vás donutí deklarovat všechny vaše proměnné.

Například umístěte příkazové tlačítko na list a přidejte následující řádky kódu:

Dim myVar As Integer
myVar = 10
Rozsah ("A1"). Hodnota = mVar

Výsledek po kliknutí na příkazové tlačítko na listu:

Je zřejmé, že buňka A1 neobsahuje hodnotu 10. Důvodem je, že jsme omylem omylem zadali myVar. Výsledkem je, že Excel VBA umístí hodnotu nedeklarované, prázdné proměnné mVar do buňky A1.

Při použití Option Explicit generují výše uvedené řádky kódu chybu, protože jsme nedeklarovali proměnnou mVar.

Výsledek:

1. Klikněte na OK. Poté klikněte na Reset (Zastavit) a zastavte ladicí program.

2. Opravte mVar tak, aby četl myVar.

Výsledek po kliknutí na příkazové tlačítko na listu:

Nyní víte, proč byste měli vždy používat možnost Explicit na začátku kódu aplikace Excel VBA. Zabraňuje nesprávnému zadání názvu existující proměnné.

Naštěstí můžete aplikaci Excel VBA dát pokyn, aby automaticky přidala možnost Explicitní.

1. V editoru jazyka klepněte na Nástroje a poté na Možnosti.

2. Zaškrtněte Vyžadovat proměnné prohlášení.

Poznámka: Možnost Explicit nebude automaticky přidána do stávajících souborů aplikace Excel. Pokud ji chcete použít, jednoduše zadejte Option Explicit.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave