Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen

Wert aus Combobox im anderen Sub

Betrifft: Wert aus Combobox im anderen Sub von: André
Geschrieben am: 25.03.2020 16:18:46

Hallo an alle...


Ich habe eine UF erstellt, in der ich mit Hilfe einer ComboBox mir die vorhandenen Tabellenblätter der Exceltabelle darstellen lasse. Der Code dafür steht unter UserForm_Initialize().


Ziel ist es, daß ich durch die ComboBox die Tabelle auswähle und deren Daten in die UF einlese, ändere und in die Tabelle zurückschreibe (per Button).


Aber wie übergebe ich den Wert aus der ComboBox als Variable in die anderen Subs?


Danke für eure Hilfe.


André

Betrifft: AW: Wert aus Combobox im anderen Sub
von: Matthias L
Geschrieben am: 25.03.2020 16:57:52

Hallo

Benutze eine "öffentliche" Variable

z.B:

In ein allgenmeines Modul z.B. Modul1
ganz oben als erste Zeile:
Public MyComboBoxWert As String
Dieser Variable übergibst Du dann den Wert der ComboBox aus dem UserForm.
Nun kannst Du von überall auf die Variable zugreifen.

Gruß Matthias

Betrifft: AW: Wert aus Combobox im anderen Sub
von: onur
Geschrieben am: 25.03.2020 17:03:52

Brauchst du nicht mal - Du kannst aus jeder Sub auf die Inhalte der Combobox zugreifen mit:
UserformXY.ComboboxXY.Value (oder .Text).

Betrifft: AW: Wert aus Combobox im anderen Sub
von: André
Geschrieben am: 25.03.2020 17:16:52

Es scheinen jetzt alle Probleme beseitigt.
ich danke meinen beiden Helfern für in Engagement.

Allen noch einen schönen Abend.

Gruß,

André

Beiträge aus dem Excel-Forum zum Thema "Wert aus Combobox im anderen Sub"