Forum Discussion
Excel
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.