Skip to main content

Ajuste automático de imágenes por lotes para que encajen en celdas en Excel – 2 formas útiles

Author: Xiaoyang Last Modified: 2025-06-03

Al trabajar con imágenes en Excel, alinearlas con las celdas es crucial para una presentación estructurada y organizada. Si inserta imágenes con frecuencia en Excel y desea que se ajusten automáticamente al tamaño de las celdas, esta guía le mostrará los mejores métodos para cambiar el tamaño de las imágenes de manera eficiente.

Ajuste automático de imágenes por lotes para que encajen en celdas con código VBA

Ajuste automático de imágenes por lotes para que encajen en celdas con Kutools para Excel


Cambiar el tamaño de una imagen seleccionada para que encaje en una sola celda con código VBA

Para usuarios que necesitan insertar múltiples imágenes y ajustarlas automáticamente para que entren dentro de celdas específicas, una macro VBA proporciona una solución altamente eficiente. Al aprovechar VBA, puede simplificar el proceso de importar y ajustar imágenes, asegurándose de que se alineen perfectamente con los límites de las celdas. Este método es particularmente útil cuando se manejan importaciones masivas de imágenes, ya que elimina la necesidad de redimensionar y posicionar manualmente.

1. Ajuste el tamaño de la celda donde desea colocar la imagen y seleccione las celdas.

2. Luego, mantenga presionadas las teclas ALT + F11 para abrir la ventana "Microsoft Visual Basic para Aplicaciones".

3. Haga clic en "Insertar" > "Módulo", y pegue la siguiente macro en la ventana del Módulo.

VBA: Insertar múltiples imágenes basadas en el tamaño de la celda

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. Luego presione la tecla F5 para ejecutar este código. En la ventana Abrir, elija la carpeta que contiene las imágenes, luego seleccione las imágenes que desea insertar.
vba code to select the images

5. Y luego haga clic en el botón "Abrir", y todas las imágenes seleccionadas se habrán insertado en su selección según el tamaño de la celda. Ver captura de pantalla:
vba code to insert the images to fit cells


Ajuste automático de imágenes por lotes para que encajen en celdas con Kutools para Excel

Si no está familiarizado con el código VBA, ¡no se preocupe! Kutools para Excel ofrece una forma simple y eficiente de ajustar automáticamente imágenes por lotes para que encajen en sus celdas correspondientes. Esta función es especialmente útil para usuarios que insertan imágenes con frecuencia, como listas de productos, informes o presentaciones de datos visuales.

En esta sección, le guiaremos a través de los pasos para cambiar automáticamente el tamaño de múltiples imágenes para que encajen en sus respectivas celdas usando Kutools para Excel, ahorrándole tiempo y asegurando una hoja de cálculo ordenada y bien organizada.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, siga los siguientes pasos:

  1. Haga clic en "Kutools Plus" > "Importar/Exportar" > "Importar Imágenes".
    Click the Kutools Plus >Import/Export > Import Pictures
  2. En el cuadro de diálogo "Importar Imágenes", configure las siguientes opciones:
    • Haga clic en el botón "Agregar" para seleccionar los archivos de imagen o carpeta para agregar las imágenes a la lista de imágenes;
    • En el menú desplegable "Tamaño de importación", seleccione "Tamaño de celda coincidente";
    • Especifique el orden de las imágenes desde la lista desplegable "Orden de importación", puede elegir "Llenar verticalmente por columna, luego por fila" o "Llenar horizontalmente por fila, luego por columna";
    • Finalmente, haga clic en el botón "Importar".
      specify the options in the dialog box
  3. Ahora, aparecerá otro cuadro de diálogo "Importar Imágenes", especifique las celdas de destino donde importará las imágenes, ver captura de pantalla:
    select range to put the images
  4. Luego, haga clic en el botón Aceptar, todas las imágenes seleccionadas se han insertado para que coincidan con el tamaño de las celdas específicas como se muestra en la siguiente captura de pantalla:
    insert the images by cell size by kutools

Conclusión

Tanto la Macro VB como Kutools para Excel ofrecen formas efectivas de cambiar el tamaño de las imágenes para que encajen en las celdas, pero se adaptan a diferentes necesidades y niveles de habilidad de los usuarios.

  • El código VBA es ideal para usuarios que necesitan alta personalización y se sienten cómodos con la programación. Es una solución rentable, pero requiere algo de experiencia técnica.
  • Kutools para Excel es perfecto para usuarios que prefieren un enfoque fácil de usar, sin código, y están dispuestos a invertir en una herramienta de terceros para obtener características adicionales y facilidad de uso.

En última instancia, la elección entre los dos métodos depende de los requisitos específicos del usuario, habilidades técnicas y presupuesto. Para aquellos que trabajan con imágenes en Excel con frecuencia, explorar ambas opciones y comprender sus fortalezas y limitaciones puede llevar a flujos de trabajo más eficientes y optimizados. Si está interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales para ayudarlo a dominar Excel.


Artículo relacionado:

¿Cómo cambiar el tamaño de varias celdas rápidamente para que se ajusten a las imágenes sobre ellas en Excel?

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!