Thema Datum  Von Nutzer Rating
Antwort
Rot ComboBox - eingeschriebener Wert wird beim Aufruf der Maske nicht angezeigt
18.07.2017 18:04:05 VBAnoob
NotSolved
18.07.2017 22:03:40 Crazy Tom
NotSolved
19.07.2017 09:20:45 VBAnoob
NotSolved
19.07.2017 20:47:34 VBAnoob
NotSolved
20.07.2017 19:27:28 VBAnoob
NotSolved
20.07.2017 21:02:20 Gast52574
Solved
21.07.2017 13:34:07 VBAnoob
Solved

Ansicht des Beitrags:
Von:
VBAnoob
Datum:
18.07.2017 18:04:05
Views:
1148
Rating: Antwort:
  Ja
Thema:
ComboBox - eingeschriebener Wert wird beim Aufruf der Maske nicht angezeigt

Hallo Leute,

habe es gestern schonmal probiert. Leider ist mein Problem noch immer nicht gelöst. Vielleicht habe ich mich unklar ausgedrückt, bin Anfänger.

Habe bei folgender Maske  das Problem, das bei der ComboBox2 (DLRG) der bereits in der Zelle eingeschriebene Wert ("ja" oder "nein") beim Aufrufen nicht angezeigt wird.
 

Unter https://1drv.ms/x/s!AqUYL2xFRBmXhDkTRy7ECUl2Rzhg ist die Datei abgelegt. Unter "Arbeitsmappe bearbeiten" oben rechts lässt sich die Datei lokal öffnen.

 

Private Sub ComboBox1_Click()
    Dim lngLetzte As Long
    Dim lngAnz As Long
    Dim lngZeile As Long
    If ComboBox1.ListIndex = -1 Then Exit Sub
    ListBox1.ColumnCount = 2
    ListBox1.ColumnWidths = "75;0"
    With Sheets("0_Stammd_FLA")
        lngLetzte = .Cells(.Rows.Count, 3).End(xlUp).Row
        ListBox1.Clear
        For lngZeile = 2 To lngLetzte
            If .Cells(lngZeile, 21).Value = ComboBox1.Text Then
                ListBox1.AddItem Cells(lngZeile, 3).Value
                lngAnz = ListBox1.ListCount
                ListBox1.List(lngAnz - 1, 1) = lngZeile
            End If
        Next lngZeile
    End With
End Sub
 
Private Sub TextBox38_Change()

End Sub

Private Sub UserForm_Activate()
    Call FillListBox
End Sub
 
Sub FillListBox()
    Dim lngLetzte As Long
    Dim lngAnz As Long
    Dim lngZeile As Long
    ComboBox1.AddItem "2016"
    ComboBox1.AddItem "2016_Rücktritt "
    ComboBox1.AddItem "Beendigung "
    ListBox1.ColumnCount = 2
    ListBox1.ColumnWidths = "75;0"
    With Sheets("0_Stammd_FLA")
        lngLetzte = .Cells(.Rows.Count, 3).End(xlUp).Row
        ListBox1.Clear
        For lngZeile = 2 To lngLetzte
            ListBox1.AddItem Cells(lngZeile, 3).Value
            lngAnz = ListBox1.ListCount
            ListBox1.List(lngAnz - 1, 1) = lngZeile
        Next lngZeile
    End With
End Sub
  
Private Sub ListBox1_Click()
    Dim Spalte As Integer, zeile As Long
    Spalte = 3
    zeile = ListBox1.List(ListBox1.ListIndex, 1)
    With Worksheets(1)
        Me.TextBox3 = .Cells(zeile, Spalte)
        Me.TextBox4 = .Cells(zeile, Spalte + 1)
        Me.TextBox5 = .Cells(zeile, Spalte + 2)
        Me.TextBox6 = .Cells(zeile, Spalte + 3)
        Me.TextBox7 = .Cells(zeile, Spalte + 4)
        Me.TextBox8 = .Cells(zeile, Spalte + 5)
        Me.TextBox9 = .Cells(zeile, Spalte + 6)
        Me.TextBox10 = .Cells(zeile, Spalte + 7)
        Me.TextBox11 = .Cells(zeile, Spalte + 8)
        Me.TextBox12 = .Cells(zeile, Spalte + 9)
        Me.TextBox13 = .Cells(zeile, Spalte + 10)
        Me.TextBox14 = .Cells(zeile, Spalte + 11)
        Me.TextBox17 = .Cells(zeile, Spalte + 14)
        Me.TextBox18 = .Cells(zeile, Spalte + 15)
        Me.TextBox19 = .Cells(zeile, Spalte + 16)
        Me.TextBox30 = .Cells(zeile, Spalte + 28)
        Me.TextBox32 = .Cells(zeile, Spalte + 29)
        Me.TextBox33 = .Cells(zeile, Spalte + 30)
        Me.TextBox34 = .Cells(zeile, Spalte + 31)
        Me.TextBox35 = .Cells(zeile, Spalte + 32)
        Me.TextBox36 = .Cells(zeile, Spalte + 33)
        Me.TextBox37 = .Cells(zeile, Spalte + 34)
        Me.TextBox39 = .Cells(zeile, Spalte + 36)
        Me.TextBox40 = .Cells(zeile, Spalte + 37)
        Me.TextBox41 = .Cells(zeile, Spalte + 38)
        Me.TextBox43 = .Cells(zeile, Spalte + 40)
        Me.TextBox44 = .Cells(zeile, Spalte + 41)
    End With
End Sub
Private Sub UserForm_Initialize()

Me.ComboBox2.AddItem "ja"
Me.ComboBox2.AddItem "nein"
 
End Sub
Private Sub CommandButton1_Click()
    Dim Spalte As Integer, zeile As Long
    Spalte = 3
    zeile = ListBox1.List(ListBox1.ListIndex, 1)
    With Worksheets(1)
        .Cells(zeile, Spalte) = Me.TextBox3
        .Cells(zeile, Spalte + 1) = Me.TextBox4
        .Cells(zeile, Spalte + 2) = Me.TextBox5
        .Cells(zeile, Spalte + 3) = Me.TextBox6
        .Cells(zeile, Spalte + 4) = Me.TextBox7
        .Cells(zeile, Spalte + 5) = Me.TextBox8
        .Cells(zeile, Spalte + 6) = Me.TextBox9
        .Cells(zeile, Spalte + 7) = Me.TextBox10
        .Cells(zeile, Spalte + 8) = Me.TextBox11
        .Cells(zeile, Spalte + 9) = Me.TextBox12
        .Cells(zeile, Spalte + 10) = Me.TextBox13
        .Cells(zeile, Spalte + 11) = Me.TextBox14
        .Cells(zeile, Spalte + 14) = Me.TextBox17
        .Cells(zeile, Spalte + 15) = Me.TextBox18
        .Cells(zeile, Spalte + 16) = Me.TextBox19
        .Cells(zeile, Spalte + 28) = Me.TextBox30
        .Cells(zeile, Spalte + 29) = Me.TextBox32
        .Cells(zeile, Spalte + 30) = Me.TextBox33
        .Cells(zeile, Spalte + 31) = Me.TextBox34
        .Cells(zeile, Spalte + 32) = Me.TextBox35
        .Cells(zeile, Spalte + 33) = Me.TextBox36
        .Cells(zeile, Spalte + 34) = Me.TextBox37
        .Cells(zeile, Spalte + 35) = Me.ComboBox2
        .Cells(zeile, Spalte + 36) = Me.TextBox39
        .Cells(zeile, Spalte + 37) = Me.TextBox40
        .Cells(zeile, Spalte + 38) = Me.TextBox41
        .Cells(zeile, Spalte + 40) = Me.TextBox43
        .Cells(zeile, Spalte + 41) = Me.TextBox44
    End With
End Sub
  
Private Sub CommandButton2_Click()
    Unload UserForm1
End Sub

 


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
Rot ComboBox - eingeschriebener Wert wird beim Aufruf der Maske nicht angezeigt
18.07.2017 18:04:05 VBAnoob
NotSolved
18.07.2017 22:03:40 Crazy Tom
NotSolved
19.07.2017 09:20:45 VBAnoob
NotSolved
19.07.2017 20:47:34 VBAnoob
NotSolved
20.07.2017 19:27:28 VBAnoob
NotSolved
20.07.2017 21:02:20 Gast52574
Solved
21.07.2017 13:34:07 VBAnoob
Solved