2 Module und 1 Problem.
In Modul 1 steht:
Code: Alles auswählen
Option Explicit
Private testmyvar As String
Sub Main
testmyvar = "Ich wohne in Module1!"
MsgBox testmyvar
End Sub
Code: Alles auswählen
Option Explicit
Sub Main
testmyvar = "Ich wohne in Module2!"
MsgBox testmyvar
testanothervar = "Ich eigentlich auch!"
MsgBox testanothervar
End Sub
erwarten, da ungeachtet 'Option Explicit' die Variable
'testmyvar' dort nicht deklariert wurde. Folgerichtig
reklamiert wird nur, wenn die Variable 'testanothervar'
gefüllt werden soll...
Wohlgemerkt: Die Deklaration der Variablen 'testmyvar' in
Modul 1 darf doch eigentlich keine Geltung für Modul 2
besitzen, da 'Private' ...?!
Wo liegt mein Denkfehler?
groetjes
poolshark[/u]