Redimensionar imagens em lote para ajustar células no Excel – 2 maneiras úteis
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.
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:
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.
Após instalar o Kutools para Excel, siga as etapas abaixo:
- Clique em "Kutools Plus" > "Importar/Exportar" > "Importar Imagens".
- 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".
- Agora, outra janela "Importar Imagens" será exibida, especifique as células de destino onde você importará as imagens, veja a captura de tela:
- 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:
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
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!