Proeleltrica, se seguir com calma as dicas do Reinaldo não tem erro, precisa prestar atenção quando o mesmo cita a importancia dos NOMES dos textbox e o Numero da Coluna (Field).
Veja bem, para a 4ª Coluna (D) onde temos o FONE, atribua o Nome "txtFone" ao TextBox e depois cole a rotina abaixo :
Private Sub txtFone_Change()
If txtFone.Text <> "" Then
Selection.AutoFilter Field:=4, Criteria1:="=" & txtFone.Text
Else
Selection.AutoFilter Field:=4
End If
End Sub
Para sua compreensão e o ideal aqui não é enviar o modelo resolvido, mas sim procurar com que entenda o que se está fazendo.
Então temos :
txtFone foi o Nome dado ao TextBox que foi adicionado, damos dois cliques no mesmo e teremos o Evento Change.
Field:=4 - Refere-se a Coluna, como é a 4ª (D) atribuimos o 4.
O restante dispensa comentários, então se fizer o mesmo para os outros, preste atenção aos Nomes e ao Numero da Coluna que se encontra em "Field"
Veja se assim consegue desenvolver os outros, uma maneira bem simples, é fazer uma cópia da Aba Insumos e alterar as referencias.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 02/11/2012 4:15 pm