Página 1 de 1

Procurar valores numa coluna para listbox

Enviado: 05 Jun 2020 às 12:55
por rafarangel1512
Como posso fazer para nesta Listbox procurar apenas valores da primeira coluna dessa folha excel?
Obrigado
Imagem
Imagem

Re: Procurar valores numa coluna para listbox

Enviado: 08 Jun 2020 às 05:32
por AfonsoMira
Boas teria como anexar a sua planilha.

Obrigado :D

Re: Procurar valores numa coluna para listbox

Enviado: 08 Jun 2020 às 08:22
por babdallas
Veja se ajuda. Chamei esta rotina no evento Activate do userforrm.
Código: Selecionar todos
Public Sub CarregarTipo()
    Dim lngUltLin       As Long
    Dim lngCont         As Long
    Dim colTipo         As New Collection
    
    With wshTeste
        lngUltLin = .Cells(.Rows.Count, 1).End(xlUp).Row    'Encontra a última preenchida da coluna Tipo
        
        'Faz um loop pela coluna Tipo
        For lngCont = 2 To lngUltLin
            On Error Resume Next
                'Se o Tipo for único (não foi adicionado ainda), adiciona o item.
                'Caso contrário, dará erro e pula p/ próxima instrução (ou seja, não adiciona item repetido)
                colTipo.Add .Cells(lngCont, 1).Value2, .Cells(lngCont, 1).Value2
            On Error GoTo 0
        Next lngCont
        
        'Limpa a combobox e faz um loop pelo Coleção e adiciona cada item na combobox
        frmTipo.cmbTipo.Clear
        For lngCont = 1 To colTipo.Count
            frmTipo.cmbTipo.AddItem colTipo.Item(lngCont)
        Next lngCont
    End With
End Sub