Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com Listbox


amazonascf

Pergunta

ME AJUDA O QUE PODE TA ERRADO NO MEU CODIGO QUANDO ADICIONO:

.List(linhalistbox, 10) = Sheets("Dados").Cells(linha, 66), DA ERRO



Private Sub buscar_valores()

    Dim guia As Worksheet
    Dim linha As Integer
    Dim coluna As Integer
    Dim linhalistbox As Integer
    Dim valor_celula As String
    Dim conta_registros As Integer
    Set guia = ThisWorkbook.Worksheets("Dados") 'segunda guia da planilha
    
    linha = 2
    coluna = 57 'coluna da busca na planilha
    linhalistbox = 0
    conta_registros = 0
    
    ListBox1.Clear
    
    With guia
        While .Cells(linha, coluna).Value <> Empty
            valor_celula = .Cells(linha, coluna).Value
            
            'If UCase(Left(valor_celula, Len(valor_pesquisado))) = UCase(valor_pesquisado) Then
            If InStr(1, UCase(valor_celula), Trim$(UCase(valor_pesquisado))) > 0 Then
                
             With ListBox1
             .AddItem
             .List(linhalistbox, 0) = Sheets("Dados").Cells(linha, 57)
             .List(linhalistbox, 1) = Sheets("Dados").Cells(linha, 58)
             .List(linhalistbox, 2) = Sheets("Dados").Cells(linha, 59)
             .List(linhalistbox, 3) = Sheets("Dados").Cells(linha, 67)
             
             .List(linhalistbox, 4) = Sheets("Dados").Cells(linha, 60)
             .List(linhalistbox, 5) = Sheets("Dados").Cells(linha, 61)
             .List(linhalistbox, 6) = Sheets("Dados").Cells(linha, 62)
             .List(linhalistbox, 7) = Sheets("Dados").Cells(linha, 63)
             .List(linhalistbox, 8) = Sheets("Dados").Cells(linha, 64)
             .List(linhalistbox, 9) = Sheets("Dados").Cells(linha, 65)
             '.List(linhalistbox, 10) = Sheets("Dados").Cells(linha, 66)

             
             linhalistbox = linhalistbox + 1
             conta_registros = conta_registros + 1
             End With
                
            End If
            linha = linha + 1
        Wend
    End With
    
    
lbl_registros = ListBox1.ListCount

End Sub

 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Boa noite. Eu dei uma revisada no seu projeto e vi um problema. 
Nas referências cadastradas não tinha uma delas no meu computador e creio que seja a mesma que esteja dando erro no seu. Eu desativei a referência e a planilha funcionou normalmente.

Desativa ela ai e me passa uma resposta.

No VBA: Menu Ferramentas > Referências...

erro.png

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...