Ola a Todos!
Sou novo no fórum no quesito participação, já algum tempo venho pesquisando algumas informações simples para algumas das minhas planilhas.
Atualmente estou me aventurando nas macros e VBA, em uma nova planilha.
O problema é o seguinte:
Quero utilizar uma caixa de combinação (ActiveX) para ativar a filtragem de uma determinada coluna.
No inicio ate pensei em usar macros, mas não estava dando certo.
Private Sub ComboBox1_Change()
If ComboBox1.Value = "Novo" Then
ActiveSheet.Range("$A$4:$BD$65536").AutoFilter Field:=17, Criteria1:="Novo"
ElseIf ComboBox1.Value = "Orçando" Then
ActiveSheet.Range("$A$4:$BD$65536").AutoFilter Field:=17, Criteria1:="Orçando"
ElseIf ComboBox1.Value = "Aguardando" Then
ActiveSheet.Range("$A$4:$BD$65536").AutoFilter Field:=17, Criteria1:="Aguardando"
ElseIf ComboBox1.Value = "Declinado" Then
ActiveSheet.Range("$A$4:$BD$65536").AutoFilter Field:=17, Criteria1:="Declinado"
ElseIf ComboBox1.Value = "Aprovado" Then
ActiveSheet.Range("$A$4:$BD$65536").AutoFilter Field:=17, Criteria1:="Aprovado"
ElseIf ComboBox1.Value = "Reprovado" Then
ActiveSheet.Range("$A$4:$BD$65536").AutoFilter Field:=17, Criteria1:="Reprovado"
Else
ActiveSheet.Range("$A$4:$BD$65536").AutoFilter Field:=17
End If
End Sub
Infelizmente não para de da erro.
Se acaso for envio a planilha.
Postado : 11/11/2014 2:12 pm