Ocultar linha no Libre Calc

Olá!

Preciso de uma macro que oculte a linha “A5”. Ao desabilitar o filtro a linha essa linha sempre aparece, sendo que tenho que mantê-la oculta, pois tem informações que outros usuários não devem ter acesso. Até usei uma macro do Excell, mas não funcionou!
Obrigada!

Hummmm, esta informação não poderia estar fora da area do filtro, tipo na linha 1, OU em outra Planilha?

Poste um arquivo exemplo…

A combinação das células da linha 4 com as da linha 5, ajudará aqui?
Veja o exemplo:
imagen
.
imagen
celulas combinadas.ods (7.5 KB)

No entanto, mesmo que esteja oculta, se alguém digitar =A5, verá o conteúdo.
Talvez você tenha que proteger a folha.

Se proteger, Filtro não funciona.

Uma alternativa seria fazer como o @schiavinatto comentou deixe os dados auxiliares numa planinha a parte e oculte essa planilha

Aqui eu faço assm:

  • planilha base – com os dados de uso no dia a dia
  • planinha configuração – com informações que mudam com frequencia, tipo mes e ano, nome de uma pessoa
  • planinha programação – com informações auxiliares para ser usadas nas outras planilhas. Essa deixo oculta.
1 Like

aqui a macro para ocultar a linha 5

Sub OcultarLinha5
    Dim oPlanilha As Object
    Dim oLinhas As Object
    
    'oPlanilha = ThisComponent.CurrentController.ActiveSheet
    oPlanilha = ThisComponent.Sheets.getByIndex(0)
    oLinhas = oPlanilha.Rows
    oLinhas.getByIndex(4).IsVisible = False 'em programação inicia a contar pelo 0, por isso a linha 5 é indice 4
End Sub

Olá

Obrigada, mas infelizmente não funcionou! Como disse o Gilberto Schiavinatto, o filtro não vai funcionar se eu aplicar essa macro. Tem outro agravante: A linha 5 está ocupada com algumas fórmulas nela.

Valeu! :grin: