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