Como evitar que o conteúdo das células transborde no Excel?
Ao trabalhar no Excel, é comum inserir cadeias de texto extensas em células. Por predefinição, se o texto numa célula exceder a sua largura, transborda para a célula adjacente — desde que esta esteja vazia. Embora ativar a opção «Texto ajustado» evite esse transbordamento, ajusta automaticamente a altura da linha de acordo com o comprimento do conteúdo, o que pode comprometer a aparência da sua folha de cálculo. Em muitos cenários práticos, poderá querer limitar o conteúdo das células para que não invada as vizinhas, mantendo simultaneamente a altura da linha inalterada e garantindo um aspeto mais limpo e consistente. As soluções seguintes apresentam passos detalhados e considerações práticas para o ajudar a gerir o transbordamento de texto de forma alinhada com as suas necessidades específicas.
- Evite que o conteúdo das células transborde com a funcionalidade Formatar Célula
- Evite que o conteúdo das células transborde com Kutools para Excel
- Evite transbordamento de células utilizando código VBA
![]() | >>> | ![]() |
Evite que o conteúdo das células transborde com a funcionalidade Formatar Célula
Este método permite-lhe limitar o texto visível aos limites da célula ajustando as opções de Formato de Célula. É ideal para cenários em que pretende ocultar, de forma simples, o texto que transborda — sem precisar de adicionar conteúdo ou linhas extra —, mas tenha em atenção como o Excel lida com textos mais curtos nessas células. Siga estes passos para evitar o transbordamento do conteúdo:
1. Selecione a coluna ou intervalo onde pretende impedir que o conteúdo das células transborde. Clique com o botão direito do rato na seleção e escolha Definir formato de célula no menu de contexto.
2. Na caixa de diálogo Definir Formato de Célula, mude para o separador Alinhamento. No menu pendente Horizontal, selecione Preencher. Esta opção repete o conteúdo da célula até preencher toda a largura, cortando naturalmente o texto que transborda.
3. Clique em OK para aplicar as alterações. Verificará que o texto longo está agora cortado dentro de cada célula e já não invade as células vizinhas, conforme ilustrado na imagem acima.
Notas e Dicas:
(1) Este método funciona melhor quando todas as células selecionadas contêm texto mais longo do que a largura da célula. Se uma célula tiver texto mais curto, a opção Preencher repetirá o seu conteúdo dentro da célula até esta ficar cheia — o que poderá não ser sempre desejável.
(2) Como alternativa, pode utilizar a opção Reduzir para caber no separador Alinhamento. Esta opção comprime o texto na célula para caber na largura da coluna sem alterar a altura da linha. Tenha cuidado: texto muito longo poderá tornar-se difícil de ler.
(3) Se pretender manter a legibilidade dos dados, alargue ligeiramente a coluna de modo a que o conteúdo essencial permaneça visível ou combine esta abordagem com outros métodos de formatação.
(4) Tenha em atenção que a combinação de células ou alterações frequentes de formatação poderão afetar fórmulas ou referências existentes na sua folha de cálculo.
Evite que o conteúdo das células transborde com Kutools para Excel
Em circunstâncias normais, o Excel só permite que o texto transborde se a célula seguinte estiver vazia. Quando pretende manter a largura original da célula e a altura da linha, pode utilizar o Kutools para Excel para preencher rapidamente todas as células vazias no intervalo-alvo com um espaço ou outro carácter. Este método impede eficazmente que o texto de cada célula transborde para as células adjacentes e é ideal para situações em que necessita de uma solução em lote para tratar múltiplos intervalos de uma só vez, sem recorrer a introdução manual ou fórmulas complexas.
1. Selecione o intervalo de células onde pretende impedir o transbordamento do conteúdo e, em seguida, aceda ao separador Kutools, clique em Inserir e escolha Preencher Células em Branco no menu pendente.
2. Na caixa de diálogo Preencher Células em Branco que aparece, selecione a opção Valor Fixo. Digite um único espaço na caixa de entrada Valor de Preenchimento. Isto garante que todas as células anteriormente vazias no intervalo passem a conter um espaço — visualmente impercetível, mas suficiente para impedir o transbordamento.
3. Clique no botão OK para aplicar. O texto que transbordava de cada célula deixará agora de ultrapassar os limites da célula e não será mais apresentado nas células adjacentes «vazias».
A funcionalidade Preencher Células em Branco do Kutools para Excel permite preencher células vazias com valores da célula acima, abaixo, à esquerda ou à direita, ou ainda com um valor fixo personalizado — aumentando significativamente a eficiência na gestão da folha de cálculo e evitando erros acidentais na apresentação dos dados.
Dicas Práticas e Considerações:
(1) O espaço inserido funciona apenas como um marcador visual e não é exibido de forma proeminente, mas atenção: esses espaços são carateres reais e podem interferir com fórmulas que dependem da deteção de células verdadeiramente vazias.
(2) Para remover os espaços posteriormente, selecione primeiro as células em causa e utilize Localizar e Substituir (Ctrl+H) para substituir todos os espaços por células vazias.
(3) Este método é especialmente útil em relatórios ou dados exportados em que o alinhamento e a apresentação das células não podem ser alterados.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Demonstração: Evitar que o conteúdo das células transborde
Evite transbordamento de células utilizando código VBA
Recomenda-se este método com código VBA para utilizadores que frequentemente lidam com grandes volumes de dados ou pretendem automatizar a prevenção do transbordamento de texto sem instalar extras. Siga estes passos:
1. Aceda ao separador Programador e clique em Visual Basic para abrir o editor do Microsoft Visual Basic para Aplicações. Se o separador Programador não estiver visível, consulte este guia: Mostrar o separador Programador no Excel.
2. No editor do VBA, clique em Inserir > Módulo para criar um novo módulo. Em seguida, cole o seguinte código na janela do editor:
Sub PreventContentOverflow()
Dim cell As Range
Dim rng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to block overflow", xTitleId, rng.Address, Type:=8)
For Each cell In rng
If cell.Value <> "" And cell.Offset(0, 1).Value = "" Then
cell.Offset(0, 1).Value = " "
End If
Next
End Sub 3. Prima F5 ou clique no botão
para executar o código.
4. Selecione o intervalo que pretende processar na janela que surge e confirme. A macro preencherá automaticamente um espaço na célula imediatamente à direita de qualquer célula não vazia com texto, evitando assim o transbordamento.
Dicas e Precauções:
(1) Os espaços inseparáveis adicionados são conteúdos reais nas células e podem afetar cálculos ou regras de formatação condicional baseadas em células vazias.
(2) Utilize VBA com precaução e não se esqueça de fazer uma cópia de segurança dos seus dados antes de executar códigos automatizados.
(3) Se pretender remover todos os espaços inseridos, pode utilizar uma macro semelhante ou a função Localizar e Substituir do 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
