Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

Como definir o tamanho da célula em cm (centímetros) no Excel?

Em uma planilha, as unidades padrão para a altura da linha e largura da coluna são predefinidas, a largura padrão da coluna é 8.38 caracteres e a altura padrão da linha é 12.75 pontos. E no Excel, é difícil definir a altura da linha ou a largura da coluna em polegadas ou centímetros. Mas, às vezes, você precisa alterar a altura e a largura para centímetros para algum propósito. Como você resolveria esse problema?

Defina o tamanho da célula em cm (centímetros) com o código VBA

Defina o tamanho da célula em cm (centímetros) com o Kutools para Excelboa ideia 3


seta azul bolha direita Defina o tamanho da célula em cm (centímetros) com o código VBA

Você não pode definir a altura e a largura em centímetros com as funções do Excel, exceto para usar o código VBA. Os dois códigos abaixo podem ajudá-lo a definir a largura da coluna e a altura da linha. Faça o seguinte:

1. Selecione as células que deseja definir em centímetros.

2. Clique Desenvolvedor > Visual Basic, Uma nova Microsoft Visual Basic para aplicativos janela será exibida, clique inserção > Móduloe insira o seguinte código no módulo:

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. Então clique doc-multiplicação-cálculo-3 botão para executar o código. E uma caixa de prompt aparecerá para lhe dizer para inserir um número de altura de linha. Veja a imagem:

doc-set-cell-size-cm1

Importante: o número que você insere deve ser menor que 15. E este código VBA não mudará a altura da linha se você inserir 0 nesta caixa de diálogo.

4. Clique OK. E a altura da linha das células selecionadas foi definida com 2 centímetros. Veja a imagem:

doc-set-cell-size-cm2 -2 doc-set-cell-size-cm3

Se você deseja definir a largura da coluna em centímetros também, pode inserir o seguinte código:

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

seta azul bolha direita Defina o tamanho da célula em cm (centímetros) com o Kutools para Excel

Com os códigos acima, você só pode definir o tamanho da célula em centímetros, hoje, vou apresentar a vocês uma ferramenta multifuncional, Kutools for Excel que não só pode definir o tamanho da célula em centímetros, mas também em polegadas, libras e pixels.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalar Kutools para Excel, faça o seguinte:(Baixe agora o Kutools para Excel gratuitamente!)

1. Destaque as células que deseja definir em centímetros.

2. Clique Kutools > Format > Adjust Cell Size, veja a captura de tela:

doc definir tamanho de célula cm9

3. No Adjust Cell Size caixa de diálogo, escolha o Unit type você precisa e especifique o Row height e Column width de Set values seção. Veja a imagem:

doc definir tamanho da célula em cm 5

4. Então clique OK or Inscrever-se. Você obterá células com 2 cm de altura de linha e 3 cm de largura de coluna.

doc-set-cell-size-cm6


seta azul bolha direita Defina o tamanho da célula em cm (centímetros) com o Kutools para Excel

Kutools para Excel: mais de 300 funções que você deve ter no Excel, 30 dias de teste gratuito a partir daqui.

Artigos relacionados:

Defina a largura da coluna e a altura da linha para um intervalo

Como quadrar várias células no Excel?


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Iverson Farias Costa · 6 years ago
    Thank you. I used your idea to compare ColumnWidth and Width, and it was very helpful. I did this function in Object Pascal and want to share it with you. Thanks.

    procedure ActiveCellColumnWidthInCentimeters(ExcelApp: Variant; CM: Double);
    var
    dColumnWidth, dWidth, points: Double;
    begin
    dColumnWidth := ExcelApp.ActiveCell.ColumnWidth;
    dWidth := ExcelApp.ActiveCell.Width;
    points := ExcelApp.CentimetersToPoints(CM);

    ExcelApp.ActiveCell.ColumnWidth := ((points * dColumnWidth) / dWidth);
    end;
  • To post as a guest, your comment is unpublished.
    dm · 6 years ago
    Seems redundant.

    Just go into the regular column size dialogue and add "cm" after typing the size.
  • To post as a guest, your comment is unpublished.
    Sani · 6 years ago
    Needed this badly. [b]Thank you so much![/b]
  • To post as a guest, your comment is unpublished.
    MrsJennyk · 7 years ago
    Wow - that is awesome! I needed to set cells to print at a certain size. I have never been able to figure out how to do that before. Yay for VBA!