Variablenübergabe an UF
26.09.2008 14:40:00
Michael
ich habe folgendes Problem.
Ich lege in einem Modul 3 variable Arrays mit Strings an. Mit diesen fülle ich Listboxen in einer Userform.
Über einen Button rufe ich eine weitere Sub auf, die wieder im eigentlichen Modul hinterlegt ist, weil zwecks Handling für mich sinnvoller ist. Dort möchte ich die Strings weiterverarbeiten.
Nun mein Problem: Ich kann die Arrays nicht an die Userform übergeben, genauer an das Button_Click()-Ereignis und von dort wieder der aufgerufenen Sub.
Wie also könnte ich meine Arrays von SUB -> UF (Click) -> SUB übergeben?
Wichtig ist für mich KEINE Public-Variablen anzulegen oder eine Extraschleife schreiben zu müssen, in der ich den Inhalt der Listboxen auslese. Kurz und knackig... :)
Der Code sieht in etwa so aus:
Hauptsub XYZ
Public Sub XYZ()
UserForm.Show hier irgendwie die Übergabe? Auch mit Load UserForm(strArray1(), strArray2()) _
geht es nicht
End Sub
Userform 123
Private Sub Button_Click() hier Übergabe? Fehlermeldung bei üblicher Übergabe Button_Click( _
strArray1 as String, strArray2 as String).
Aufruf_Routine_ABC
End Sub
Routine ABC
Public Sub Aufruf_Routine_ABC()
End Sub
Ich hoffe sehr, ihr könnt mir helfen!
Danke!
Micha