Bom Dia!
Amigos,
Estou com um problema.
Tenho uma planilha que possui uma tabela dinâmica, vinculada à segmentações de dados. Dependo a seleção dessa segmentação, o número de linhas dessa tabela aumenta, ou diminui. O problema é que gostaria de uma macro que ocultasse as linhas, quando a tabela fica menor. Estou usando os seguintes comandos, que tenho em outra planilha e funciona mto bem (porem neste não tabelas dinâmicas).
Sub Ocultar()
lin = 17
Do Until Cells(lin, 1) = ""
If Cells(lin, 1) = 0 Then
Cells(lin, 1).EntireRow.Hidden = True
Else
Cells(lin, 1).EntireRow.Hidden = False
End If
lin = lin + 1
Loop
End Sub
Na coluna A, não tem dados apenas esta fórmula: SE(OU(B17<>"";B17="Total Geral");"X";0).
Enfim, a macro até funciona, mas não automaticamente (mesmo com a opção automática em "opções > fórmula").
Alguém por favor poderia me ajudar a fazê-la automatica.
Obrigado!
João Paulo
Postado : 07/10/2013 8:26 am