- 12 Ago 2018 às 13:28
#35720
Pessoal, boa tarde!
Preciso fazer um autofiltro em vba que utilize apenas as checkbox que foram marcadas (resultado True).
No exemplo abaixo, se aplico somente para ela dá certo, mas se começo colocar outras opções, pois são 8 regionais como esta, só seleciona a última.
Basicamente o que preciso fazer é usar o critério apenas se o checkbox (aqui denominado RSSAO, tenho outras como RSSPI, RSGSP) for True, se False desconsidera.
Poderiam me ajudar?
Private Sub RSSAO_Click()
If RSSAO = True Then
Selection.AutoFilter Field:=1, Criteria1:="RSSAO"
ElseIf RSSAO = False Then
Selection.AutoFilter Field:=1
End If
End Sub
Preciso fazer um autofiltro em vba que utilize apenas as checkbox que foram marcadas (resultado True).
No exemplo abaixo, se aplico somente para ela dá certo, mas se começo colocar outras opções, pois são 8 regionais como esta, só seleciona a última.
Basicamente o que preciso fazer é usar o critério apenas se o checkbox (aqui denominado RSSAO, tenho outras como RSSPI, RSGSP) for True, se False desconsidera.
Poderiam me ajudar?
Private Sub RSSAO_Click()
If RSSAO = True Then
Selection.AutoFilter Field:=1, Criteria1:="RSSAO"
ElseIf RSSAO = False Then
Selection.AutoFilter Field:=1
End If
End Sub