Home » Como ocultar linhas e colunas da planilha usando a macro ONLYOFFICE

Como ocultar linhas e colunas da planilha usando a macro ONLYOFFICE

O gerenciamento de grandes bancos de dados pode ser demorado.  Então você pode se beneficiar das macros do ONLYOFFICE, que automatizam tarefas e liberam o potencial de suas planilhas. Neste artigo, mostraremos como criar uma macro amigável para ocultar ou expandir linhas e colunas específicas. Além disso, embora exista uma macro semelhante na seção de. Exemplos de macro da nossa documentação , esta macro é mais fácil de usar.

Construir macro

Primeiro, recuperamos a planilha atualmente ativa na planilha do ONLYOFFICE e a atribuímos à planilha variável:

Em seguida, definimos um lista de números de telefone celular na europa intervalo que inclui as células da coluna A (célula A1) à coluna M (célula M1) da planilha ativa. Usaremos esse intervalo para manipular colunas:

Em seguida, o array ocultar linhas rowsToHide é criado, que contém os números das linhas que precisam ser ocultados ou reexibidos. Esta matriz pode ser personalizada adicionando ou removendo números de linha:

lista de números de telefone celular na europa

Este loop percorre cada número

de coluna especificado na matriz columnsToHide e então usa SetHidden() para ocultar ou exibir a coluna.

Em seguida, recuperamos ocultar linhas o estado oculto da primeira linha especificada no array rowsToHide. Se a primeira linha estiver oculta, a propriade SetHidden() das linhas e colunas restantes será definida como falsa. Isso nos permite exibir linhas e colunas selecionadas. Se a primeira linha do array rowsToHide não estiver oculta, a propriade SetHidden() será definida como true para facilitar a ocultação do intervalo alvo:

Também criamos o array columns

ToHide contendo ocultar linhas os números das colunas que precisam ser ocultados ou reexibidos:

Em seguida, executamos dados do jogador ocultar linhas a função hideUnhidetails. É responsável por ocultar ou exibir linhas e colunas com base em seu status oculto. Os detalhes são os seguintes:

Este loop percorre cada diretório adb número de linha especificado na matriz rowsToHide e usa o método SetHidden() para ocultar ou exibir a linha correspondente com base no reverso do estado oculto. Por exemplo, se hide for verdadeiro, a linha será exibida (!hidden é falso), se hide for falso, a linha será oculta (!hidden é verdadeiro).

 

Scroll to Top