Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Werte aus ComboBox an Makro übergeben

789 views
Skip to first unread message

Reiner

unread,
Jun 10, 2008, 5:52:32 AM6/10/08
to
Hallo zusammen,
Ich hoffe man kann mir helfen :)
In einer Userform habe ich mehrere Comboboxen die per Makro fülle.
Ich möchte nach dem ich in allen Boxen Werte stehen habe, per Button
ein Makro starten der diese Werte an Variablen übergibt, da ich diese
im Makro für div. Auswertungen brauche!
Und wie kann man diese Werte aus dem Makro an ein anderes Makro
übergeben?
Bin für jeden Tipp dankbar.
Gruß
Reiner

stefan onken

unread,
Jun 10, 2008, 8:05:29 AM6/10/08
to

hallo Reiner,
du kannst die Werte der Comboboxen im Auswertemakro direkt abfragen
ohne Variablen, zB

Sub auswerten()
MsgBox UserForm1.Combobox1.Value
End Sub

wichtig ist, dass der Name des Form vorangestellt wird (insofern dein
auswerte-Makro in einem anderen Codemodul ist als in dem des
UserForm).

du kannst aber auch Variablen nutzen, zB für den button auf dem
UserForm:

Private Sub CommandButton1_Click()
variable1 = Combobox1.Value
auswerten
End Sub

und in einem Standardmodul:

Public variable1
sub auswerten()
Msgbox variable1
End Sub

oder die Variablen mit übergeben:

Private Sub CommandButton1_Click()
auswerten Combobox1.Value
End Sub

sub auswerten(variable1)
Msgbox variable1
End Sub

Gruß
stefan


Reiner

unread,
Jun 10, 2008, 9:06:24 AM6/10/08
to
Hallo Stefan,
ich danke Dir für diese Ausführung, so komme ich klar.
Gruß
Reiner
0 new messages