variabele reikwijdte,,,,,,, het toepassingsgebied van de variabelen, in december, zijn er drie verschillende variabelen op het niveau van de reikwijdte van de procedure:,,,, op het niveau van de module, het niveau.Elk besluit in een bereik van de variabele, een programma of een functie in de verklaring een variabele in plaats van ze, alleen in die programma 's /de functie van het zichtbaar.Als het einde van de procedure, de VBA geheugen vrij en de variabele niet langer zichtbaar is.Voorbeeld 1:,,, - procedurelevel1 (). Myvar integer myvar = 5 - terminals, procedurelevel2 (). Myvar dubbele myvar = 5,5 terminal in het programma, procedurelevel1, variabelen, myvar, alleen zichtbaar binnen de subroutines, worden beschouwd als in de procedurelevel2 getallen,.,,,, myvar, zal worden beschouwd als een dubbele alleen zichtbaar in de subroutines,.,,, als je wil en het gebruik van het creëren van variabelen voor de verschillende programma 's in dezelfde module, je moet op het niveau van de verklaring van module, je code in, te beginnen bij de eerste gebruik van programma' s, gevallen van 2.,, de donkere myvar integer myvar = 4%) myvar modulelevel1 (= 5 modulelevel2 (terminals) myvar = 6 terminals in het begin, CChung heeft, myvar, verklaring van de variabelen voor de gehele,,,,,, deze variabele is zichtbaar in module.Dit betekent dat, modulelevel1,, modulelevel2 variabelen, is ook de aandacht van de variabele,.,, kan je niet aan een waarde voor de variabele op dit niveau.Je moet in het programma voor het doen, op het niveau van de variabelen, je kunt zien wat de procedure is, zelfs in een werkboek met die in andere modules bestaan van de variabelen.De oprichting van een dergelijke verklaring en variabele moet het je ook in de module, maar deze keer toe te voegen, openbaar, donkere, vervangen door de woorden,,, openbare myvar gehele getal, en