Hirdetés

Új hozzászólás Aktív témák

  • Postas99

    senior tag

    válasz Postas99 #3182 üzenetére

    A gond azzal van, hogy nem az excel megnyitásra teszed be a combobox populate opciót, hanem a combobox.change opcióra.
    Használd ezt:

    Sub Workbook_Open()
    'ide tedd a kododat
    Dim i As Long
            If Not Comb_Arrow Then
            With Me.ComboBox1
                .List = Worksheets("szerepkorok").Range("AL4", Worksheets("szerepkorok").Cells(Rows.Count, "AL").End(xlUp)).Value
                .ListRows = Application.WorksheetFunction.Min(6, .ListCount)
                .DropDown
                   If Len(.Text) Then
                        For i = .ListCount - 1 To 0 Step -1
                           If InStr(1, .List(i), .Text, vbTextCompare) = 0 Then .RemoveItem i
                             Next
                              .DropDown
                               End If
             End With
             End If

    End Sub

Új hozzászólás Aktív témák