Eintrag in Combobox abfragen

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
UserForm TextBox MsgBox


Excel-Version: 97
nach unten

Betrifft: Eintrag in Combobox abfragen
von: Rita Jahn
Geschrieben am: 30.04.2002 - 21:02:25

Hallo,

Ich möchte über eine FOR NEXT Schleife die Einträge von Comboboxen in einer Userform abfragen.

Mit Cntrl.name erhalte ich zwar die Namen, aber so etwas wie Cntrl.Value gibt es nicht.

Kann mir wohl jemand verraten, wie ich die Einträge bekomme?

Gruß
Rita


nach oben   nach unten

Re: Eintrag in Combobox abfragen
von: Hajo
Geschrieben am: 30.04.2002 - 21:27:14

HAllo Rita

versuchs mal so, auf die schnelle ist mir nichts anderes eingefallen


    Dim As Integer
    For I = 0 To ComboBox1.ListCount
        ComboBox1.ListIndex = I
        MsgBox I + 1 & ". Eintrag " & ComboBox1.Value
    Next I

Gruß Hajo


nach oben   nach unten

Re: Eintrag in Combobox abfragen
von: Rita
Geschrieben am: 30.04.2002 - 21:34:37

Hallo Hajo,

das ist es nicht, was ich meine.

Ich habe 150 Comboboxen und Textboxen in meiner Userform, deren Einträge ich abfragen und in ein Tabellenblatt übertragen möchte.

Gruß

Rita


nach oben   nach unten

Re: Eintrag in Combobox abfragen
von: Rita Jahn
Geschrieben am: 30.04.2002 - 21:40:58

Cntrl.Value funktioniert doch.
Ich weiß nicht, warum es vorher nicht geklappt hat.

Vielen Dank für Deine Mühe Hajo

Rita


nach oben   nach unten

Re: Eintrag in Combobox abfragen
von: Hajo
Geschrieben am: 30.04.2002 - 21:41:15

Hallo Rita

ein kleiner Fehler war noch

For I = 0 To ComboBox1.ListCount - 1


dann beschreibe mal dein Problem genaue

wo sollen die Werte hingeschrieben werden??

Ich habe mal folgende Variante für Textboxen benutzt, bei der Tag Eigenschaft habe ich die Spalte hingeschrieben und dann folgende Procedur


        For Each cb In Auftrag.Controls
            If Left(cb.Name, 4) = "TXT_"  Then Range(cb.Tag & "2") = cb.Value
        Next cb

Gruß Hajo


nach oben   nach unten

Re: Eintrag in Combobox abfragen
von: Neues Problem
Geschrieben am: 30.04.2002 - 22:05:21

Hallo,

Gerade war ich glücklich, dass sich mein Problem gelöst hat, da tut sich ein neues Problem auf.

Ich habe die Reihenfolge der Boxen festgelegt (Aktivierreihenfolge).
Die For Next Schleife liefert die Einträge aber nicht in dieser Reihenfolge (muss aber).

Wo kann ich diese Reihenfolge festlegen.

Wenn Du Dir noch einmal die Mühe machst Hajo.
Ich weiss nicht weiter


Rita


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Eintrag in Combobox abfragen"