No Microsoft Excel, existe uma maneira de alterar dinamicamente a largura de uma coluna com base no conteúdo da célula sem usar o visual basic?

1

É possível alterar dinamicamente a largura de uma coluna com base no conteúdo da célula sem usar o basic visual?

Por exemplo, se eu colocar um 1 na célula A1, quero recolher as colunas B e C, definindo-as para uma largura zero. Veja a imagem abaixo.

Ou se eu colocar um 1 na célula B1, eu gostaria de recolher as colunas A e C, etc.

Eu posso facilmente usar uma instrução IF () para testar o conteúdo da célula, mas não consigo encontrar uma função que altere as propriedades de uma célula.

Eu também posso usar formatação condicional para alterar certas propriedades de uma célula, mas não consigo encontrar uma maneira de alterar a largura da coluna.

É o que eu estou querendo fazer sem usar controles visuais básicos e ativos x?

    
por Christopher Gaston 26.04.2017 / 23:03

1 resposta

1

A formatação condicional é limitada a modificar o tipo de dados da célula, os recursos de fonte, a borda e o preenchimento da célula.

A modificação do tamanho da linha ou coluna não é uma das opções na formatação condicional.

Portanto, para fazer o que você pergunta, você teria que usar o VBA / Macro.

    
por 26.04.2017 / 23:38