Skip to main content

Como redimensionar várias células para ajustar imagens rapidamente no Excel?

Author: Xiaoyang Last Modified: 2025-06-04

Como sabemos, o Microsoft Excel suporta automaticamente o redimensionamento da altura das linhas e da largura das colunas de uma célula para se ajustar ao conteúdo preenchido, como uma longa sequência de texto. No entanto, os comandos AutoAjustar Altura da Linha e AutoAjustar Largura da Coluna não são válidos para imagens, porque uma imagem inserida não reside em uma célula específica.

Redimensionar células para ajustar imagens com VBA

Redimensionar imagens para ajustar células com Kutools para Excel


Redimensionar células para ajustar imagens com VBA

Suponha que existam duas grandes imagens em uma planilha, veja a captura de tela a seguir. Alguém pode querer redimensionar uma célula para ajustar uma imagem acima da célula. Mas como realizar isso?

resize cells to fit pictures

Claro, você pode redimensionar cada célula automaticamente para ajustar as imagens acima delas. No entanto, pode ser tedioso e demorado para um grande número de imagens. Na verdade, podemos aplicar uma macro VB para redimensionar todas as células para ajustar as imagens acima delas. Você pode fazer isso seguindo os seguintes passos:

Passo 1: Mantenha pressionado as teclas ALT + F11, e abrirá a janela Microsoft Visual Basic for Applications.

Passo 2: Clique em Inserir > Módulo, e cole a seguinte macro na Janela do Módulo.

VBA: Redimensionar múltiplas células para ajustar suas imagens.

Sub ResizePictureCells()
For Each Picture In ActiveSheet.DrawingObjects
PictureTop = Picture.Top
PictureLeft = Picture.Left
PictureHeight = Picture.Height
PictureWidth = Picture.Width
For N = 2 To 256
If Columns(N).Left > PictureLeft Then
PictureColumn = N - 1
Exit For
End If
Next N
For N = 2 To 65536
If Rows(N).Top > PictureTop Then
PictureRow = N - 1
Exit For
End If
Next N
Rows(PictureRow).RowHeight = PictureHeight
Columns(PictureColumn).ColumnWidth = PictureWidth * (54.29 / 288)
Picture.Top = Cells(PictureRow, PictureColumn).Top
Picture.Left = Cells(PictureRow, PictureColumn).Left
Next Picture
End Sub

Passo 3: Pressione a tecla F5 para executar esta macro.

Agora, na planilha atual, se houver imagens, a célula abaixo de uma imagem será redimensionada para ajustar a imagem acima dela. Veja a seguinte captura de tela:

resize cells to fit pictures with vba code



Redimensionar imagens para ajustar células com Kutools para Excel

Se você ajustou o tamanho das células conforme mostrado na captura de tela abaixo, e então deseja importar e redimensionar as imagens para ajustar os tamanhos das células, como você pode fazer isso rapidamente? Nesse caso, Kutools para Excel's Importar Imagens utilitário pode ajudá-lo a lidar facilmente com essa tarefa.
adjust the size of the cells

Após instalar o Kutools para Excel, por favor faça o seguinte:

1. Clique em Kutools Plus > Importar/Exportar > Importar Imagens. Veja a captura de tela:

2. Na janela pop-up Importar Imagens diálogo, você pode especificar a ordem de importação primeiro em Ordem de Importação seção, e depois clique Adicionar botão para adicionar imagens da pasta ou como arquivos um por um, então você pode ver que as imagens estão listadas na Imagem seção. Veja a captura de tela:
set options in the Import Pictures dialog box

3. Em seguida, clique Importar botão para mostrar Tamanho da Imagem Importada diálogo, depois marque Tamanho da Célula Correspondente opção. Veja a captura de tela:
specify the picture size

4. Clique OK > Importar para exibir uma caixa de diálogo para selecionar as células onde deseja importar as imagens. Veja a captura de tela:
select cells to insert the pictures

5. Clique OK, e agora todas as imagens foram importadas para as células e seus tamanhos foram redimensionados para se ajustarem às células.
all pirtcures are imported into the cells and fit cells


Artigo Relacionado:
Como inserir várias imagens em uma célula no Excel?

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!