Estou com um problema em uma fórmula VBA. Nesta fórmula, há uma TextBox. Ao inserir uma informação nesta TextBox, a macro filtra automaticamente todos os valores encontrados. Até agora, está funcionando, mas apenas quando altero para a coluna 2, que é a coluna da descrição do material. No entanto, o que eu preciso é filtrar pelo código do item que está na coluna 1. Acredito que seja porque esta macro está programada para pesquisar apenas por textos, mas preciso filtrar por números.
Já tentei de todas as formas, mas não consegui executar a macro conforme necessito.
Alguém consegue me ajudar ou dar uma dica?
Segue o código:
Private Sub txtlist_Change()
If txtlist.Value <> "" Then
ActiveSheet.ListObjects("estoque").Range.AutoFilter Field:=1, Criteria1:= _
"=*" & txtlist.Value & "*", Operator:=xlAnd
Else
ActiveSheet.ListObjects("estoque").Range.AutoFilter Field:=1
End If
Pergunta
leonidlo costa
Oi, pessoal.
Estou com um problema em uma fórmula VBA. Nesta fórmula, há uma TextBox. Ao inserir uma informação nesta TextBox, a macro filtra automaticamente todos os valores encontrados. Até agora, está funcionando, mas apenas quando altero para a coluna 2, que é a coluna da descrição do material. No entanto, o que eu preciso é filtrar pelo código do item que está na coluna 1. Acredito que seja porque esta macro está programada para pesquisar apenas por textos, mas preciso filtrar por números.
Já tentei de todas as formas, mas não consegui executar a macro conforme necessito.
Alguém consegue me ajudar ou dar uma dica?
Segue o código:
Private Sub txtlist_Change()
If txtlist.Value <> "" Then
ActiveSheet.ListObjects("estoque").Range.AutoFilter Field:=1, Criteria1:= _
"=*" & txtlist.Value & "*", Operator:=xlAnd
Else
ActiveSheet.ListObjects("estoque").Range.AutoFilter Field:=1
End If
End Sub
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.