@SoftAid,
Hartelijk dank voor je toelichting.
Wat gewone variabelen betreft lukt het mij om deze correct toe te wijzen en doorheen alle subs en modules correct te gebruiken.
Echter sloeg mijn vraag op het declareren van een variabele voor een bestand (workbook).
Wat ik bvb nu gebruik bij elk stukje code, waarin er in een ander bestand moet gewerkt worden, is :
Dim wb As Workbook
Set wb = Workbooks("bestandsnaam.xlsx")
With wb.Sheets("werkblad")
...code
...code
End With
Maar omdat ik tientallen subs, meerdere modules en UF's heb waarin ik naar verschillende andere bestanden moet verwijzen (in totaal 9 bestanden) hoopte ik om de "... wb As Workbook" en de "Set wb = ...." voor elk bestand maar één keer ergens te moeten plaatsen en vervolgens in de rest van de volledige code telkens gewoon de variabele van dat specifieke bestand te kunnen gebruiken.
Maar het lijkt me maar niet te lukken om dit op een correcte manier klaargespeeld te krijgen...
Waar plaats ik wat en in welke structuur?....
Ik ben eventjes naar de link gegaan die je erbij hebt geplaatst maar daar raakte ik echt niet wijzer uit voor deze specifieke vraag...
PS : al de benodigde bestanden worden automatisch geopend bij het openen van het hoofdbestand via Workbook.Open in ThisWorkbook.
groetjes,
BlackDevil