Wenn ich ein Textfeld in einem Userform mit einem Wert aus einem anderem Excel-File initialisieren möchte, funktioniert das ja folgendermaßen:
Dim strSource As String
strSource = "'C:\OrdnerX\OrdnerY\[MappeXY.xls]Daten'!" & _
Range("L2").Address(, , xlR1C1)
frm.Text.Value = ExecuteExcel4Macro(strSource)
Wenn ich allerdings mehrere Felder initialisieren will, möchte ich alle Daten nur einmal vom externen File laden, und dann in meine verschiedenen Variablen speichern. Sonst muss ich jedesmal wenn ich einen wert aus dem externen File laden will, dass File neu in den Ordnern suchen.
Danke für die Hilfe!!!
gruss
Christoph