Eu tenho uma célula com conteúdo de texto agrupado no Excel e quero formatar a célula para que sua altura se ajuste ao tamanho do conteúdo que pode se estender por várias linhas. Como posso conseguir esse comportamento?
microsoft-excel
microsoft-excel-2007
Manga Lee
fonte
fonte
Respostas:
Em http://support.microsoft.com/kb/149663
Para ajustar a altura da linha para caber todo o texto em uma célula, siga estas etapas:
Selecione a linha.
Também funciona quando todas as linhas são selecionadas
fonte
Experimentar
fonte
Wrap Text
e desativar novamente, o Excel redimensionará a altura da linha para caber na linha mais alta. Não é adequado se a altura das linhas estiver mudando dinamicamente, mas se você estiver lidando com texto estático, tudo ficará bem.Observe que o ajuste automático não funciona em células mescladas. Você precisa fazer isso manualmente.
Veja esta resposta da Microsoft:
Você não pode usar o recurso de ajuste automático para linhas ou colunas que contêm células mescladas no Excel
fonte
Se isso não ocorrer automaticamente, coloque o cursor sobre a pequena linha entre os números das linhas (por exemplo: entre 1 e 2) e clique duas vezes; isso redimensionará a linha (diretamente acima da linha pequena, no exemplo: 1) para que tudo fique visível (de um aspecto vertical).
fonte
Você conhece macro? Coloque o seguinte código em
dentro da sub-rotina Worksheet_SelectionChange.
fonte
Uma solução VBA é usar o seguinte:
fonte
A única maneira de fazê-lo funcionar conforme o esperado é realçar a folha inteira com CTRL-A, desmarque o botão "Quebrar texto" na barra de ferramentas e selecione-o novamente. Nenhuma outra configuração é alterada, mas cada linha agora tem a altura "adequada" para seu conteúdo.
fonte
Criei o código VB a seguir para redimensionar a linha do cabeçalho quando uma célula dentro de um intervalo (B2: B1500) porque valores de data acima de 28/12/2014 levariam o cabeçalho a mostrar um aviso de que essas datas, em um quadro de horários, entrariam em Semana 1 de 2015:
fonte