Forum Discussion

JPMCA005's avatar
JPMCA005
Copper Contributor
May 21, 2025

Excel

Português (BR):

Estou enfrentando um problema persistente na padronização de dimensões de ilustrações, imagens e pictogramas no Excel. Mesmo ao tentar definir uma altura padrão (ex: '1.4' cm para uma ilustração de hexágono) no campo 'Altura' da guia 'Formato da Forma', duas figuras diferentes, com ambas selecionadas (Segurando Ctrl), resultam com tamanhos divergentes (ex: 1,38 cm e 1,36 cm), em vez do valor exato digitado (1,4 cm).

Já verifiquei as propriedades, incluindo a fixação da taxa de proporção, e tentei soluções como copiar/colar e reiniciar o Excel, sem sucesso. O mais intrigante é que, por um breve período, consegui padronizar as dimensões corretamente, mas o problema retornou inexplicavelmente, mesmo no mesmo arquivo. Suspeito de alguma configuração ou atalho que possa estar interferindo.

Percebi que isso não acontece, por exemplo, no PowerPoint, apenas no excel. Gostaria de saber se possuí algum tipo de configuração específica para não ocorrer esse ajuste/arredondamento automático no Excel. E gostaria de uma solução eficaz para garantir que todas as ilustrações selecionadas mantenham o tamanho exato que digito.

1 Reply

  • NikolinoDE's avatar
    NikolinoDE
    Gold Contributor

    Esse comportamento no Excel do Office 365 (em português - Brasil) realmente pode ser frustrante e é causado por uma combinação de fatores relacionados ao modo como o Excel lida com imagens/formas versus como outros aplicativos do Office (como o PowerPoint) lidam com isso. Vamos explorar possíveis causas e soluções.

    Resumo do Problema

    • Você tenta aplicar uma altura padrão (ex: 1,4 cm) para várias formas/imagens no Excel.
    • Mesmo com a proporção bloqueada, os objetos resultam com dimensões ligeiramente diferentes (ex: 1,38 cm, 1,36 cm).
    • Isso não acontece no PowerPoint, apenas no Excel.
    • Já tentou reiniciar o Excel, copiar e colar formas, alterar proporção, mas o problema persiste.
    • Por um tempo funcionou, depois voltou ao problema — sugerindo comportamento intermitente ou dependente de alguma configuração.

    Causas Prováveis

     Grade e alinhamento automático do Excel

    • O Excel pode estar ajustando automaticamente à grade de células, o que impede a aplicação exata de medidas.

    2Resolução de tela e DPI (Zoom/Display scaling)

    • Pode haver uma conversão não exata entre pixels e centímetros, principalmente se o DPI do monitor for personalizado (ex: 125% ou 150%).

    Compatibilidade entre formas vetoriais e imagens rasterizadas

    • Pictogramas ou imagens SVG/PDF inseridas podem não respeitar o mesmo comportamento de redimensionamento que formas nativas (como retângulos ou hexágonos inseridos via "Formas").

    Interferência de agrupamento ou estilos diferentes

    • Dois objetos podem parecer iguais, mas internamente têm estilos/formatos distintos.

    Limitação do Excel com múltiplas seleções

    • Quando múltiplos objetos estão selecionados, o Excel pode não aplicar propriedades de forma idêntica a todos, principalmente se forem de tipos diferentes (imagem vs forma).

     

    Soluções e Testes Eficazes

    1. Desative o ajuste automático à grade

    Isso é fundamental:

    Clique com o botão direito em qualquer lugar da planilha e escolha "Tamanho da Célula > Alinhar à Grade" (ou no menu “Exibir”).

    Ou vá em:

    • Guia Página Inicial > Alinhar > Desmarcar “Alinhar à Grade” e “Ajustar aos objetos da grade”

     2. Verifique o DPI do sistema operacional

    • Vá em Configurações do Windows > Sistema > Tela > Escala e layout
    • Certifique-se de que a escala esteja em 100%.
    • O Excel pode lidar mal com resoluções escaladas, resultando em arredondamentos incorretos.

     3. Faça o ajuste individual ou use o VBA

    Como o ajuste múltiplo não funciona bem, recomendo usar um macro para garantir precisão, especialmente ao aplicar medidas a várias formas:

    VBA Code:

    Sub PadronizarTamanhoFormas()
        Dim forma As Shape
        For Each forma In ActiveSheet.Shapes
            If forma.Type = msoAutoShape Or forma.Type = msoPicture Then
                forma.LockAspectRatio = msoFalse
                forma.Height = Application.CentimetersToPoints(1.4)
            End If
        Next forma
    End Sub

    Isso garantirá que todas as formas e imagens tenham exatamente 1,4 cm de altura.

     4. Copie formas padronizadas (modelo)

    • Crie uma forma modelo com a altura correta e use sempre Ctrl+D para duplicar essa forma, ao invés de criar novas do zero.
    • Isso preserva tamanho e estilo com mais precisão.

     5. Insira formas via PowerPoint e copie para o Excel

    • Crie as formas no PowerPoint, defina o tamanho exato lá (onde é mais estável), depois copie e cole no Excel.
    • Muitas vezes o Excel mantém o tamanho correto após a importação, mesmo se não conseguir redimensionar com precisão internamente.

     

    Conclusão

    Esse problema não é um bug isolado, mas sim uma limitação do Excel em lidar com redimensionamento exato de objetos gráficos, especialmente ao selecionar múltiplos e tentar aplicar medidas uniformes.

    Soluções recomendadas:

    • Desativar "Ajustar à Grade"
    • Forçar altura via macro VBA
    • Usar PowerPoint como ferramenta de criação e copiar para o Excel
    • Evitar múltiplas seleções diferentes ao alterar medidas
    • Evitar zoom ou escala diferente de 100% no Windows

    O texto, os passos e o código foram criados com a ajuda de IA.

    Minhas respostas são voluntárias e sem garantia!

    Espero que isso ajude você.

     

    A resposta foi útil? Marque como a melhor resposta e curta!

    Isso ajudará todos os participantes do fórum.

Resources