Como definir o tamanho das células em centímetros (cm) no Excel?
Ao trabalhar com folhas de cálculo do Excel, as **Configurações Padrão** utilizam a largura de caracteres para as colunas e pontos para a altura das linhas. Concretamente, a **largura de coluna predefinida** é de **8,38 caracteres** e a **altura de linha predefinida** é de **12,75 pontos** — valores que não correspondem diretamente a medidas em centímetros. Esta configuração pode representar um desafio sempre que precisar de formatar tabelas, criar relatórios impressos ou desenvolver esquemas que exijam dimensões precisas em centímetros, especialmente para cumprir normas específicas de impressão ou apresentação. O Excel não oferece uma forma integrada de definir diretamente as dimensões das células em centímetros, o que frequentemente leva os utilizadores a procurar soluções alternativas práticas. A seguir, apresentamos abordagens eficazes para ajustar facilmente o tamanho das suas células em centímetros — basta escolher a que melhor se adapta às suas necessidades.
Definir o tamanho das células em cm (centímetros) com código VBA
Definir o tamanho das células em cm (centímetros) com Kutools para Excel ![]()
Solução alternativa:Converter centímetros em valores de Altura da Linha e Largura da Coluna do Excel
Definir o tamanho das células em cm (centímetros) com código VBA
Não existe uma função direta no Excel para definir o tamanho das células em centímetros, mas é possível alcançar esse objetivo com código VBA personalizado. Este método revela-se especialmente útil se precisar frequentemente de definir dimensões exatas para folhas de cálculo destinadas à impressão ou partilha em formatos padronizados. Os códigos seguintes permitem-lhe configurar tanto a altura das linhas como a largura das colunas diretamente em centímetros. Siga atentamente as instruções abaixo:
1. Comece por selecionar o intervalo de células cujo tamanho pretende definir em centímetros — podendo escolher linhas ou colunas, consoante a dimensão que deseja ajustar.
2. Aceda ao separador Programador no seu Friso do Excel 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.) Em seguida, clique em Inserir > Módulo para criar um novo módulo. Cole o seguinte código no módulo recém-criado:
Código para definir a Altura da Linha em centímetros:
Sub RowHeightInCentimeters()
Dim cm As Single
cm = Application.InputBox("Enter Row Height in Centimeters", _
"Row Height (cm)", Type:=1)
If cm Then
Selection.RowHeight = Application.CentimetersToPoints(cm)
End If
End Sub 3. Para executar este código, clique no botão
na barra de ferramentas do editor VBA ou prima F5. Irá surgir uma janela a solicitar que introduza a altura da linha pretendida em centímetros. Para referência visual, veja a imagem abaixo:

Dicas e observações: Introduza um valor numérico inferior a 15, pois valores superiores podem exceder o limite da altura da linha do Excel e tornar-se visualmente impraticáveis na maioria das folhas. Se introduzir 0, a altura da linha permanecerá inalterada. Verifique sempre o seu intervalo selecionado antes de aplicar o script para evitar alterar células não pretendidas.
4. Clique em OK para confirmar a sua entrada. A altura da linha de todas as células selecionadas será agora ajustada para o valor especificado, em centímetros. Abaixo, pode ver uma comparação das células antes e depois desta operação:
![]() | ![]() |
Se pretender definir a largura da coluna em centímetros, pode utilizar o seguinte código VBA. Esta opção é particularmente útil ao criar formulários ou tabelas que precisam de alinhar perfeitamente com esquemas impressos:
Código para definir a Largura da Coluna em centímetros:
Sub ColumnWidthInCentimeters()
Dim cm As Single, points As Integer, savewidth As Integer
Dim lowerwidth As Integer, upwidth As Integer, curwidth As Integer
Dim Count As Integer
Application.ScreenUpdating = False
cm = Application.InputBox("Enter Column Width in Centimeters", _
"Column Width (cm)", Type:=1)
If cm = False Then Exit Sub
points = Application.CentimetersToPoints(cm)
savewidth = ActiveCell.ColumnWidth
ActiveCell.ColumnWidth = 255
If points > ActiveCell.Width Then
MsgBox "Width of " & cm & " is too large." & Chr(10) & _
"The maximum value is " & _
Format(ActiveCell.Width / 28.3464566929134, _
"0.00"), vbOKOnly + vbExclamation, "Width Error"
ActiveCell.ColumnWidth = savewidth
Exit Sub
End If
lowerwidth = 0
upwidth = 255
ActiveCell.ColumnWidth = 127.5
curwidth = ActiveCell.ColumnWidth
Count = 0
While (ActiveCell.Width <> points) And (Count < 20)
If ActiveCell.Width < points Then
lowerwidth = curwidth
Selection.ColumnWidth = (curwidth + upwidth) / 2
Else
upwidth = curwidth
Selection.ColumnWidth = (curwidth + lowerwidth) / 2
End If
curwidth = ActiveCell.ColumnWidth
Count = Count + 1
Wend
End Sub Vantagens: A abordagem com VBA permite medições exatas e alterações em lote, sendo especialmente útil ao formatar múltiplas células simultaneamente em grandes conjuntos de dados. Contudo, apresenta uma ligeira desvantagem: a curva de aprendizagem inicial, caso seja novo no VBA. Além disso, este método poderá não ser ideal para ajustes rápidos e pontuais. Nestes casos, avance para o próximo método, utilizando o Kutools para Excel, e obtenha uma solução mais intuitiva.
Resolução de problemas e sugestões: Se o código não for executado, certifique-se de que as macros estão ativadas no seu ambiente do Excel e de que o intervalo de células selecionado é adequado. Guarde sempre o seu trabalho antes de executar scripts VBA para evitar alterações indesejadas. Caso encontre um erro, verifique se colou o código num módulo — e não noutro local — e reinicie o Excel se os problemas persistirem.
Definir o tamanho das células em cm (centímetros) com Kutools para Excel
Em comparação com o método VBA descrito acima, o suplemento Kutools para Excel oferece uma solução mais intuitiva e versátil. Com o Kutools para Excel, pode definir o tamanho das células não só em centímetros, mas também noutras unidades — como polegadas, pontos e píxeis — tudo sem precisar de escrever uma única linha de código. Este método revela-se especialmente útil para utilizadores que preferem uma interface visual orientada por menus e precisam de ajustar rapidamente as dimensões das células para diferentes apresentações de dados ou requisitos documentais.
Para começar a utilizar este método, instale o Kutools para Excel, caso ainda não o tenha feito. Pode transferi-lo e adicioná-lo diretamente ao seu ambiente do Excel, tornando estas funcionalidades acessíveis diretamente a partir do Friso.(Transferência gratuita Kutools para Excel já!)
1. Comece por selecionar as células que pretende redimensionar em centímetros.
2. Aceda ao separador Kutools na Faixa de Opções do Excel e, em seguida, clique em Format > Adjust Cell Size.

3. Na caixa de diálogo Adjust Cell Size que surge, selecione «Centímetro» no menu pendente Unit type. Introduza os valores pretendidos para Row height e Column width na secção Set values.

4. Clique em OK ou em Aplicar para confirmar. As suas células selecionadas serão imediatamente redimensionadas — por exemplo, com uma altura de linha de 2 cm e uma largura de coluna de 3 cm. Este processo é rápido e não requer programação adicional.

Vantagens e precauções: A interface visual do Kutools simplifica o ajuste do tamanho das células, sendo ideal para utilizadores que preferem ferramentas gráficas em vez de programação. É flexível e oferece opções adicionais de unidades para responder a diversas necessidades de formatação. A principal consideração é que o Kutools para Excel é um suplemento, pelo que deve garantir que está corretamente instalado e ativado.
Dica: Depois de definir os tamanhos das células, visualize previamente a sua folha de cálculo antes de imprimir para garantir que a escala não afetou o esquema — especialmente se combinar definições em centímetros com as funcionalidades de Área de Impressão ou zoom do Excel.
Demonstração: Definir o tamanho das células em cm (centímetros) com Kutools para Excel
Converter centímetros em valores de Altura da Linha e Largura da Coluna do Excel
Embora o Excel não permita definir diretamente a altura das linhas ou a largura das colunas em centímetros através de fórmulas, é possível obter uma estimativa convertendo centímetros em pontos (para a altura das linhas) ou em largura de caracteres (para as colunas). Esta abordagem é ideal para quem precisa de uma aproximação rápida, sem recorrer a VBA ou suplementos.
Para Altura da Linha:
Como 1 centímetro equivale aproximadamente a 28,35 pontos, pode introduzir a seguinte fórmula numa célula vazia para calcular os pontos equivalentes:
=A1*28.35 Aqui, a célula A1 contém o valor em centímetros pretendido (por exemplo, 2). Após efetuar o cálculo, introduza manualmente o resultado na caixa de diálogo Altura da Linha (Base > Formatar > Altura da Linha).
Para Largura da Coluna:
A largura da coluna no Excel baseia-se na largura do carácter «0» no tipo de letra predefinido. Para estimar aproximadamente a largura da coluna em centímetros, utilize esta fórmula (aproximada, pois varia consoante o tipo de letra e a resolução DPI):
=A1*3.78 A1 contém o seu valor em centímetros. Utilize esse resultado e introduza-o na caixa de diálogo Largura da Coluna (Base > Formatar > Largura da Coluna). Esta abordagem é aproximada e poderá originar resultados ligeiramente diferentes, dependendo das definições do tipo de letra.
Nota: Estas conversões são estimativas aproximadas. Visualize sempre o esquema antes de imprimir ou exportar para utilização final.
Artigos relacionados:
Definir Largura da Coluna e Altura da Linha para um intervalo
Como alinhar várias células 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

