Boa tarde Galera,
Estou com uma duvida sobre referência absoluta...
Vamos lá. Criei uma planilha onde através de botões e macros eu oculto/mostro linhas.
Porém a planilha contem 10 botões e durante um determinado trabalho eu precisarei inserir linhas nesse grupo de linhas que são ocultadas pelo botão.
Ao inserir linhas a operação de ocultar/exibir fica errada, pois o meu intervalo é fixo....segue o vba para que fique mais claro...
Private Sub schneider_Click()
If Range("51:76,348:348,357:358").EntireRow.Hidden = False Then
Range("51:76,348:348,357:358").EntireRow.Hidden = True
ElseIf Range("51:76,348:348,357:358").EntireRow.Hidden = True Then
Range("51:76,348:348,357:358").EntireRow.Hidden = False
End If
End Sub
Private Sub servidoracessorios_Click()
If Rows("20:32").EntireRow.Hidden = False Then
Rows("20:32").EntireRow.Hidden = True
ElseIf Rows("20:32").EntireRow.Hidden = True Then
Rows("20:32").EntireRow.Hidden = False
End If
End Sub
Private Sub cadast_Click()
If Rows("33:50").EntireRow.Hidden = False Then
Rows("33:50").EntireRow.Hidden = True
ElseIf Rows("33:50").EntireRow.Hidden = True Then
Rows("33:50").EntireRow.Hidden = False
End If
End Sub
A questão é como eu torno o intervalo uma referência absoluta, que ao inserir linhas dentro do intervalo as funções seguintes possam se "adaptar" também?
Na planilha do excel podemos resolver facilmente apertando F4, mas no vba ainda não achei uma solução....alguem me ajuda?
Postado : 28/08/2015 11:47 am