public const werkt niet

Status
Niet open voor verdere reacties.

rudolphje

Gebruiker
Lid geworden
19 mrt 2010
Berichten
8
In een module (lucht.xla) declareer ik de volgende const:
Code:
Public Const TestDir As String = "n:\excel03\XLStart\lucht\Test"
'            Testdirectory

Deze verwijzing wil ik graag in een werkblad (test.xls) opnemen:

Code:
Sub btnlezen_Click()
Dim WB  As Workbook

Set WB = Application.Workbooks.Open(TestDir & "\Adressen.xls", False, True)

Echter testdir blijft leeg, iemand enig idee waar dit aan ligt?
 
En als je de variabele Global declareert?

Volgens mij moet het dan wel goed gaan.
 
gebruik
Const TestDir As String = "n:\excel03\XLStart\lucht\Test"
in de module van het werkblad.
 
akkoord. dit werkt wel, maar is niet wat ik graag wil.
het gebruik van een public/global is mede door gebruik van mijn collega's op andere locaties wel handig.
 
het gebruik van een public/global is mede door gebruik van mijn collega's op andere locaties wel handig.
Ik betwijfel of je de betekenis van Public in VBA goed begrijpt.
 
:eek:
zoals in eerder bericht gemeld ben ik idd een beginnende gebruiker van vba, neemt niet weg dat ik weet wat het verschil is tussen private/public e.d.
dat een public niks te maken heeft met de locatie van de verschillende gebruikers snap ik ook wel, is voor mij wel de aanleiding om een reeks van publics te declareren .;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan