Skip to main content

Redimensionar imagens em lote para ajustar células no Excel – 2 maneiras úteis

Author: Xiaoyang Last Modified: 2025-06-04

Ao trabalhar com imagens no Excel, alinhá-las às células é crucial para uma apresentação estruturada e organizada. Se você insere imagens frequentemente no Excel e deseja que elas se redimensionem automaticamente para se ajustar às dimensões das células, este guia mostrará os melhores métodos para redimensionar imagens de forma eficiente.

Redimensionar imagens em lote para ajustar células com código VBA

Redimensionar imagens em lote para ajustar células com Kutools para Excel


Redimensionar uma imagem selecionada para ajustar uma única célula com código VBA

Para usuários que precisam inserir várias imagens e redimensioná-las automaticamente para caber em células específicas, uma macro VBA oferece uma solução altamente eficiente. Ao utilizar o VBA, você pode simplificar o processo de importação e ajuste de imagens, garantindo que elas se alinhem perfeitamente com as bordas das células. Esse método é particularmente útil ao lidar com a importação de imagens em massa, pois elimina a necessidade de redimensionamento e posicionamento manual.

1. Ajuste o tamanho da célula onde deseja colocar a imagem e selecione as células.

2. Em seguida, pressione e segure as teclas ALT + F11 para abrir a janela "Microsoft Visual Basic for Applications".

3. Clique em "Inserir" > "Módulo" e cole a seguinte macro na janela Módulo.

VBA: Inserir várias imagens com base no tamanho da célula

Sub InsertPictures()
'Updateby Extendoffice
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
    xRowIndex = Application.ActiveCell.Row
    For lLoop = LBound(PicList) To UBound(PicList)
        Set Rng = Cells(xRowIndex, xColIndex)
        Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoFalse, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        xRowIndex = xRowIndex + 1
    Next
End If
End Sub

4. Depois, pressione a tecla F5 para executar este código. Na janela Abrir, escolha a pasta que contém as imagens e selecione as imagens que deseja inserir.
vba code to select the images

5. Em seguida, clique no botão "Abrir", e todas as imagens selecionadas serão inseridas na sua seleção com base no tamanho da célula. Veja a captura de tela:
vba code to insert the images to fit cells


Redimensionar imagens em lote para ajustar células com Kutools para Excel

Se você não está familiarizado com código VBA, não se preocupe! O Kutools para Excel oferece uma maneira simples e eficiente de redimensionar imagens em lote para ajustar suas células correspondentes. Esse recurso é especialmente útil para usuários que inserem imagens frequentemente, como listas de produtos, relatórios ou apresentações de dados visuais.

Nesta seção, vamos guiá-lo pelas etapas para redimensionar automaticamente várias imagens para ajustar suas respectivas células usando o Kutools para Excel, economizando seu tempo e garantindo uma planilha organizada e arrumada.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Após instalar o Kutools para Excel, siga as etapas abaixo:

  1. Clique em "Kutools Plus" > "Importar/Exportar" > "Importar Imagens".
    Click the Kutools Plus >Import/Export > Import Pictures
  2. Na caixa de diálogo "Importar Imagens", configure as seguintes opções:
    • Clique no botão "Adicionar" para selecionar os arquivos de imagem ou pasta para adicionar as imagens à lista de Imagens;
    • No menu suspenso "Tamanho de Importação", selecione "Tamanho da Célula Correspondente";
    • Especifique a ordem das imagens no menu suspenso "Ordem de Importação", você pode escolher "Preencher por Coluna, depois por Linha" ou "Preencher por Linha, depois por Coluna";
    • Finalmente, clique no botão "Importar".
      specify the options in the dialog box
  3. Agora, outra janela "Importar Imagens" será exibida, especifique as células de destino onde você importará as imagens, veja a captura de tela:
    select range to put the images
  4. Depois, clique no botão OK, todas as imagens selecionadas foram inseridas para corresponder ao tamanho das células específicas, conforme mostrado na captura de tela abaixo:
    insert the images by cell size by kutools

Conclusão

Tanto a Macro VB quanto o Kutools para Excel oferecem maneiras eficazes de redimensionar imagens para ajustar células, mas atendem a diferentes necessidades e níveis de habilidade dos usuários.

  • O código VBA é ideal para usuários que precisam de alta personalização e estão confortáveis com programação. É uma solução econômica, mas requer algum conhecimento técnico.
  • O Kutools para Excel é perfeito para usuários que preferem uma abordagem amigável, sem código, e estão dispostos a investir em uma ferramenta de terceiros para recursos adicionais e facilidade de uso.

Por fim, a escolha entre os dois métodos depende dos requisitos específicos do usuário, habilidades técnicas e orçamento. Para aqueles que trabalham frequentemente com imagens no Excel, explorar ambas as opções e entender seus pontos fortes e limitações pode levar a fluxos de trabalho mais eficientes e simplificados. Se você estiver interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais para ajudá-lo a dominar o Excel.


Artigo Relacionado:

Como redimensionar várias células para ajustar imagens acima delas rapidamente 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!