Ik heb een werkbook waar meerdere macro's in zitten.
In deze macro's wordt gebruikt gemaakt van variabele (waardes die ingevuld kunnen worden in een cell).
Sommige macro's roepen elkaar dus dan kan ik de variabele makkelijk door geven bij het aanroepen van de macro.
Echter zijn er een paar die opzich uitgevoerd kunnen worden maar wel gebruik maken van dezelfde variable.
Om niet in elke macro de variabele te hoeven zetten wil ik dit doen op het moment dat het werkboek geopend wordt.
dus bijvoorbeeld dat bij het openen de volgende variabele gezet wordt
Dim wYear As Range
Set wYear = Worksheets("Main_Sheet").Range("$A$2")
en dat deze in elke macro gebruikt kan worden.
is dit mogelijk?
In deze macro's wordt gebruikt gemaakt van variabele (waardes die ingevuld kunnen worden in een cell).
Sommige macro's roepen elkaar dus dan kan ik de variabele makkelijk door geven bij het aanroepen van de macro.
Echter zijn er een paar die opzich uitgevoerd kunnen worden maar wel gebruik maken van dezelfde variable.
Om niet in elke macro de variabele te hoeven zetten wil ik dit doen op het moment dat het werkboek geopend wordt.
dus bijvoorbeeld dat bij het openen de volgende variabele gezet wordt
Dim wYear As Range
Set wYear = Worksheets("Main_Sheet").Range("$A$2")
en dat deze in elke macro gebruikt kan worden.
is dit mogelijk?