Excel: Como expandir uma célula para mostrar todo o conteúdo ao clicar
No trabalho diário com o Excel, é comum encontrar células cuja informação excede a largura visível da célula, especialmente quando as células adjacentes também contêm dados. Tal como ilustrado na imagem abaixo, o texto longo fica parcialmente oculto, dificultando a visualização do conteúdo completo diretamente na folha de cálculo. Para utilizadores que preferem não ajustar a largura das células nem Altura da Linha — talvez para manter um design específico da tabela — a solução habitual consiste em clicar na célula e ler o seu conteúdo completo na Barra de Fórmulas.
Contudo, se a Barra de Fórmulas tiver uma altura limitada ou não estiver visível, torna-se difícil visualizar todo o conteúdo da célula — um problema comum para utilizadores que precisam de rever ou copiar entradas longas de forma eficiente, sem alterar o layout da folha de cálculo. A seguir, apresentamos várias soluções práticas para exibir todo o conteúdo de uma célula ao clicar ou passar o rato sobre ela, sem modificar o seu tamanho. Cada método oferece uma abordagem distinta, desde funcionalidades nativas do Excel até soluções com VBA e extras úteis, permitindo-lhe escolher a que melhor se adapta ao seu fluxo de trabalho e à sua versão do Excel.

Nota: As abordagens apresentadas aqui utilizam o Excel 2021 como referência; podem existir ligeiras diferenças na interface ou nas funcionalidades noutras versões do Excel. Verifique as funcionalidades disponíveis na sua versão antes de avançar com cada solução.
Expanda a célula para mostrar todo o conteúdo ao inserir uma caixa de texto com controlos ActiveX do X
Este método faz com que o conteúdo completo de uma célula selecionada apareça imediatamente numa caixa de texto flutuante junto à célula sempre que clicar nela. É ideal para utilizadores familiarizados com VBA básico e controlos ActiveX, e perfeito quando pretende uma expansão dinâmica e clicável sem alterar o layout da sua folha de cálculo.
1. Ative a folha de cálculo onde pretende expandir o conteúdo das células. Clique em Programador > Inserir > Caixa de Texto (Controlos ActiveX).
Dica: Se não vir o separador Programadorna sua Friso, pode ativá-lo seguindo os passos em:Como Mostrar/Exibir o Separador Programador no Friso do Excel
2. Em seguida, arraste para desenhar uma caixa de texto na sua folha de cálculo, com largura e altura suficientes para acomodar a entrada mais longa que espera nas células. Certifique-se de memorizar o nome atribuído a esta caixa de texto (por predefinição, é TextBox1, salvo se tiver sido alterado nas Propriedades).
3. Clique com o botão direito na caixa de texto e selecione Propriedades no menu de contexto. No painel Propriedades, defina MultiLine e WordWrap como True, escolhendo-os nas listas pendentes. Isto garante que o texto longo seja ajustado dentro da caixa e apresentado em várias linhas.
>>>
Alternativamente, pode também definir AutoSize como True. Ao fazê-lo, a caixa de texto ajusta automaticamente o seu tamanho ao comprimento do conteúdo, evitando espaço em branco desnecessário e garantindo que todo o texto caiba sempre.
4. Clique com o botão direito no separador com o nome da folha, na parte inferior do Excel, e selecione Ver Código no menu para abrir a janela de código VBA da folha de cálculo.
5. Introduza o seguinte script VBA na janela de código. Este código faz com que uma caixa de texto surja junto à célula selecionada, exibindo todo o seu conteúdo — mas apenas quando clica dentro do intervalo de células especificado, que pode ajustar conforme necessário.
VBA: Expandir célula para mostrar conteúdo
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice
Dim xRgAddress As String
xRgAddress = "A1:B4" 'the range this VBA work, if you leave it is blank, it work for whole sheet
If xRgAddress = "" Then
With TextBox1
.Top = Target.Top
.Left = Target.Offset(, 1).Left
.Text = Target.Text
.Visible = True
End With
Else
If Intersect(Target, Range(xRgAddress)) Is Nothing Then
TextBox1.Visible = False
Else
With TextBox1
.Top = Target.Top
.Left = Target.Offset(, 1).Left
.Text = Target.Text
.Visible = True
End With
End If
End If
End Sub

Importante: TextBox1 no código acima refere-se ao nome da caixa de texto que acabou de criar. Atualize A1:B4 para o intervalo onde pretende que esta funcionalidade esteja ativa ou deixe-o em branco para aplicar a toda a folha. Verifique o nome da caixa de texto no painel de propriedades para garantir precisão.
6. Regresse à sua folha de cálculo e saia do Modo de Estrutura clicando em Programador > Modo de Estrutura (certifique-se de que está desmarcado).
Agora, sempre que clicar numa célula dentro do intervalo definido, a caixa de texto exibirá automaticamente todo o seu conteúdo junto à célula.
Dicas adicionais:
- Esta solução é prática quando pretende visualizar ou copiar rapidamente todo o conteúdo da célula, mas exige que as macros estejam ativadas no seu livro para que o código funcione.
- Lembre-se de que as alterações feitas através de VBA e controlos ActiveX podem não ser exibidas conforme pretendido no Excel para a Web ou nas versões móveis.
- Se encontrar erros, verifique novamente o nome da sua caixa de texto e o intervalo definido, procurando possíveis erros tipográficos.
Expanda a célula para mostrar todo o conteúdo utilizando o comando Maior Barra de Fórmulas do Kutools para Excel
Se tiver o Kutools para Excel instalado, pode utilizar a sua funcionalidade Bigger Barra de Fórmulas para visualizar instantaneamente todo o conteúdo de qualquer célula que clicar, apresentado numa caixa pop-up redimensionável. Esta solução que Economiza Tempo evita alterações na estrutura da sua folha de cálculo, tornando especialmente conveniente a leitura e edição de células com fórmulas ou entradas longas e complexas.

Dicas:
1. O Bigger Barra de Fórmulas não se limita a exibir o conteúdo da Célula Atual — permite também editar diretamente esse conteúdo no pop-up, com todas as alterações aplicadas imediatamente à célula na folha de cálculo.
2. A barra é redimensionável — arraste o canto inferior direito para ajustá-la à largura ou altura que preferir.
3. Ao selecionar várias células, apenas o conteúdo da primeira célula selecionada é exibido na Barra de Fórmulas do Bigger.
Para saber mais sobre o Bigger Barra de Fórmulas e as suas funcionalidades adicionais, consulte este tutorial.
Fórmula do Excel: utilize fórmulas em células auxiliares para apresentar o conteúdo expandido da célula
Esta solução utiliza fórmulas do Excel numa célula auxiliar separada para reconstruir e revelar integralmente o conteúdo de uma célula-alvo, independentemente do seu comprimento. É ideal para exibir, imprimir ou exportar informações completas das células, facilitando a revisão ou partilha de dados sem recorrer à Barra de Fórmulas nem alterar o design da folha de cálculo.
Fórmulas comuns para combinar, exibir ou ajustar o conteúdo das células:
1. Suponha que o seu texto longo está na célula A2. Introduza esta fórmula numa célula adjacente, como por exemplo B2:
=A2 Isto exibe simplesmente o mesmo conteúdo, permitindo-lhe ajustar a largura ou o formato conforme necessário. Para entradas muito longas, aplique a formatação Quebra Automática de Texto a esta célula auxiliar para garantir que todo o conteúdo seja exibido em várias linhas.
Para aplicar a quebra automática de texto: clique na célula auxiliar e, em seguida, clique em Base > Quebra Automática de Texto no Friso.
Se precisar de combinar várias células:
=CONCATENATE(A2," ",B2," ",C2) Ou, em versões mais recentes do Excel, utilize a função mais flexível TEXTJOIN:
=TEXTJOIN(" ",TRUE,A2:C2) - A função TEXTJOIN permite-lhe juntar intervalos ou matrizes com um delimitador especificado, e o parâmetro VERDADEIRO ignora células vazias.
- Após introduzir a fórmula acima na célula pretendida (por exemplo, D2), prima Enter. Se desejar aplicar esta lógica a uma lista, arraste a alça de preenchimento para baixo a partir da sua célula auxiliar.
Dicas práticas:
- Verifique sempre se as células referenciadas não estão vazias, evitando assim espaços em branco desnecessários na saída final.
- Formatar a célula auxiliar com Quebra Automática de Texto preserva a visibilidade de todo o conteúdo, independentemente da largura da célula.
- Se a sua fórmula não estiver a apresentar todo o conteúdo, verifique se definiu a altura da linha para ajuste automático ou aumente-a manualmente para garantir visibilidade total.
Resolução de problemas:
Se a sua fórmula não exibir todo o texto, certifique-se de que:
- A coluna da célula auxiliar é suficientemente larga ou a Quebra Automática de Texto está ativada.
- A sua folha de cálculo não está configurada para restringir a altura das linhas ou foi modificada de modo a impedir a apresentação em várias linhas.
Outros métodos incorporados do Excel: utilize a Quebra Automática de Texto para mostrar todo o conteúdo da célula
A funcionalidade incorporada do Excel Quebra Automática de Texto permite aos utilizadores exibir todo o conteúdo da célula no próprio local, ajustando texto longo em várias linhas dentro da mesma célula. Este método é ideal se puder ajustar a altura da linha e pretender uma solução nativa e rápida, sem recorrer a VBA ou extras.
Passos operacionais:
- Selecione a célula ou o intervalo de células que contém o texto extenso.
- Aceda ao separador Base no Friso e, depois, clique em Quebra Automática de Texto no grupo Alinhamento.
- O Excel ajustará automaticamente a célula para exibir todo o conteúdo em várias linhas. Se necessário, aumente manualmente a altura da linha para garantir uma visibilidade ideal.
Vantagens:
- Rápido e utiliza funcionalidades padrão do Excel, funcionando em todas as versões modernas do programa.
- Não exige programação nem ferramentas externas.
- Requer ajuste da altura das linhas, o que pode afetar a formatação da folha de cálculo.
- Não é adequado se pretender manter a altura da linha fixa por motivos de layout.
Outros métodos incorporados do Excel: utilize comentários ou notas para visualizar todo o conteúdo da célula ao passar o rato
Outra funcionalidade incorporada no Excel é a possibilidade de adicionar comentários ou notas a uma célula. Ao incluir o conteúdo completo da célula no respetivo comentário ou nota, pode visualizar todo o texto ao passar o rato ou clicar no ícone do comentário. Este método é especialmente útil para explicações ou anotações longas que precisam de ser exibidas sem afetar a estrutura da folha de cálculo.
Passos operacionais:
- Clique com o botão direito na célula que contém conteúdo extenso.
- Escolha Inserir Comentário(ou)Nova Nota no Excel 2016 e versões posteriores).
- Cole o texto completo da célula na caixa de comentários ou notas.
- Clique fora da caixa para guardar. O indicador de comentário aparece no canto da célula.
- Basta passar o rato ou clicar no indicador de comentário para visualizar o texto completo numa janela pop-up.
Notas:
- Este método é ideal para uso ocasional e para conteúdos que pretenda anotar separadamente.
- Os comentários e notas permanecem independentemente das dimensões da célula e não afetam a impressão da folha de cálculo, exceto quando a opção «imprimir comentários» está ativada nas definições.
Dicas para utilização ideal:
- Utilize comentários ou notas ao partilhar dados anotados com outras pessoas, para facilitar a revisão ou explicação.
- Se precisar de extrair comentários ou notas para resumos ou relatórios, o Excel permite exportá-los através do separador **Rever**, na opção **Mostrar Todos os Comentários**.
Conselho resumo:
- Se a sua folha de cálculo for frequentemente atualizada ou partilhada, os métodos que evitam VBA ou extras — como fórmulas ou funcionalidades incorporadas — minimizam problemas de compatibilidade.
- Para uma visibilidade persistente, as fórmulas em células auxiliares e a Quebra Automática de Texto são as melhores opções, desde que possa ajustar as dimensões das células. Para uma expansão instantânea ao clicar, opte por um controlo ActiveX ou pelo comando Maior Barra de Fórmulas com o Kutools.
- Tenha em atenção o design da folha de cálculo e as necessidades de impressão: os comentários ou notas não são impressos por predefinição, a menos que sejam explicitamente ativados.
- Se surgirem problemas após aplicar qualquer um dos métodos (por exemplo, texto ainda cortado ou pop-ups que não funcionam), verifique a formatação da célula, o estado dos extras do software ou as definições de segurança das macros.
- Guarde sempre o seu livro com a opção «Preservar Formatação» ativada e controle as alterações, especialmente se utilizar VBA ou funcionalidades personalizadas.
Outras Operações (Artigos)
Como Desativar o Preenchimento Automático
Eis uma opção no Excel que lhe permite desativar o preenchimento automático.
Como Reduzir o Tamanho do Ficheiro do Excel?
Quando um ficheiro do Excel é demasiado grande, pode demorar vários minutos a abrir ou a guardar. Para resolver este problema, este tutorial mostra-lhe como reduzir o tamanho do ficheiro removendo conteúdos ou formatos desnecessários ou nunca utilizados.
Como Preencher Automaticamente Células a Partir de Outra Tabela
Neste tutorial, explicamos como preencher automaticamente células numa coluna com base numa tabela localizada noutra folha, após introduzir um valor na coluna correspondente.
Como aplicar sombreamento a linhas ou colunas ímpares ou pares (alternadas) no Excel?
Ao conceber uma folha de cálculo, muitas pessoas tendem a aplicar sombreamento a linhas ou colunas ímpares ou pares (alternadas) para tornar a folha mais visual. Este artigo mostra-lhe dois métodos para aplicar sombreamento a linhas ou colunas ímpares ou pares no Excel.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos