Lasersword
Cadet 4th Year
- Registriert
- Jan. 2008
- Beiträge
- 123
Hallo zusammen,
hab wie immer ein Problem mit VBA.
Folgendes:
Ich habe eine Userform mit 3 Comboboxen, welche sich
in Abhängigkeit füllen sollen.
Hier der Code
Ich weiß nicht, was der Fehler ist, aber scheinbar wird die Variable "Fall" nicht gefüllt.
Egal, ob ich den If-Befehl im Combobox1 oder 2 hinterlege oder auch direkt in der Userform.
Wo ist der bzw. mein (Denk-) Fehler?
Vielen Dank für eure Hilfe.
Gruß,
Lasersword
hab wie immer ein Problem mit VBA.
Folgendes:
Ich habe eine Userform mit 3 Comboboxen, welche sich
in Abhängigkeit füllen sollen.
Hier der Code
Code:
Option Explicit
Dim Fall As Integer
Private Sub UserForm_Initialize()
'Werte für Combobox1
With UserForm1.cboEbene1
.AddItem "Fall 1"
.AddItem "Fall 2"
End With
'Feststellung des Falls
If UserForm1.cboEbene1.Value = "Fall 1" Then
Fall = 1
ElseIf UserForm1.cboEbene1.Value = "Fall 2" Then
Fall = 2
End If
'Füllen Combobox2
If Fall = 1 Then
With UserForm1.cboEbene2
.AddItem "Handlung1"
.AddItem "Handlung2"
End With
ElseIf Fall = 2 Then
With UserForm1.cboEbene2
.AddItem "Aussage1"
.AddItem "Aussage2"
End With
End If
End Sub
Ich weiß nicht, was der Fehler ist, aber scheinbar wird die Variable "Fall" nicht gefüllt.
Egal, ob ich den If-Befehl im Combobox1 oder 2 hinterlege oder auch direkt in der Userform.
Wo ist der bzw. mein (Denk-) Fehler?
Vielen Dank für eure Hilfe.
Gruß,
Lasersword