Thema Datum  Von Nutzer Rating
Antwort
08.11.2007 14:11:29 JS
NotSolved
Blau Aw:Verzweigte Dropdownfelder in einer Userform
08.11.2007 22:51:22 jh
NotSolved
09.11.2007 10:00:46 Jerry
NotSolved

Ansicht des Beitrags:
Von:
jh
Datum:
08.11.2007 22:51:22
Views:
914
Rating: Antwort:
  Ja
Thema:
Aw:Verzweigte Dropdownfelder in einer Userform
Hallo,

wenn ich dein Problem richtig verstehe, würde ich dir folgende Vorgehensweise
vorschlagen: Per Voreinstellung sollte nur für das erste "Dropdownfeld" (ich
gehe davon aus, dass damit eine Combobox gemeint ist) Enabled = True ist,
für alle anderen False. Die Auswahlmöglichkeiten für die erste Combobox
müssten dann fest vorgegeben sein, und für diese Combobox erstellst du eine
Prozedur ComboBox1_Change, in der etwa folgendes passieren müsste:

Select Case ComboBox1.Value
With ComboBox2
Case "Wert1"
.AddItem Cells(1, 1).Value
.AddItem Cells(1, 2).Value
.AddItem Cells(1, 3).Value
Case "Wert2"
.AddItem Cells(2, 1).Value
.AddItem Cells(2, 2).Value
.AddItem Cells(2, 3).Value
Case "Wert3"
.AddItem Cells(3, 1).Value
.AddItem Cells(3, 2).Value
.AddItem Cells(3, 3).Value
Case Else
MsgBox "Unzulässiger Wert - " & ComboBox1.Value", VBOKOnly + _
VBExclamation, "Fehler"
Exit Sub
End Select
.Enabled = True
End With

Entsprechende Prozeduren sind auch für die weiteren Comboboxen zu
erstellen, wobei jeweils die erlaubten Werte für die nächste Auswahlstufe
initialisiert und unzulässige Werte ausgeschlossen werden müssen. Bei der
hier verwendeten Adressierung (Cells) muss das betreffende Blatt aktiv sein,
ansonsten muss die Adressierung vollständig mit Angabe des Blattes sein,
z. B. Worksheets(1).Cells(1, 1). Ich hoffe, ich konnte meinen Lösungsansatz
hier deutlich machen.

Gruß

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
08.11.2007 14:11:29 JS
NotSolved
Blau Aw:Verzweigte Dropdownfelder in einer Userform
08.11.2007 22:51:22 jh
NotSolved
09.11.2007 10:00:46 Jerry
NotSolved