VBA Public Variable - Använd en variabel i flera moduler eller subs

Innehållsförteckning

Vi har redan täckt en introduktion till variabler, konstanter och VBA -datatyper i en introduktionshandledning. Vi kommer att täcka offentliga variabler i denna handledning. Definitionen av en offentlig variabel är en variabel som varje modul, delprocedur, funktion eller klass kan komma åt och använda inom en viss arbetsbok.

Deklarera en offentlig variabel i VBA

Det finns fem huvudord som du kan använda för att deklarera en variabel i VBA. Dessa är:

  • Nyckelordet Dim
  • Det statiska sökordet
  • Det globala sökordet
  • Det offentliga sökordet
  • Det privata sökordet

Global variabel och Public variabel är mycket lika.

För att deklarera en offentlig variabel måste du placera din variabel i avsnittet Deklarationer i din VBA -kod under alternativet Explicit -uttalande, utanför någon av dina underprocedurer eller funktioner och du måste också använda det offentliga sökordet. Detta visas nedan:

1 Public MyVariable som heltal

När du deklarerar en variabel som en offentlig variabel, kommer du också fram till omfattningen av den variabeln. Du bestämmer omfattningen av en variabel utifrån det nyckelord du använder för att deklarera den och var du placerar den i din kod.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave