Ajuste automático de imágenes por lotes para que encajen en celdas en Excel – 2 formas útiles
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.
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:
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.
Después de instalar Kutools para Excel, siga los siguientes pasos:
- Haga clic en "Kutools Plus" > "Importar/Exportar" > "Importar Imágenes".
- 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".
- Ahora, aparecerá otro cuadro de diálogo "Importar Imágenes", especifique las celdas de destino donde importará las imágenes, ver captura de pantalla:
- 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:
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:
Las mejores herramientas de productividad para Office
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!