¿Cómo mostrar imágenes desde un rango de rutas de archivo en Excel?

Si tienes una lista de rutas de archivos de imágenes y ahora deseas mostrar las imágenes correspondientes en la columna adyacente basada en las rutas de archivo para obtener el resultado que se muestra en la siguiente captura de pantalla, ¿cómo podrías resolver esta tarea en Excel de manera rápida y sencilla?
Mostrar imágenes desde un rango de rutas de archivo con código VBA en Excel
Mostrar imágenes desde un rango de rutas de archivo con una función sorprendente
Mostrar imágenes desde un rango de rutas de archivo con código VBA en Excel
Aquí te presento un código VBA que puede ayudarte; por favor, sigue estos pasos:
1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo y pega el siguiente código en la ventana del Módulo.
Código VBA: Mostrar imágenes desde un rango de rutas de archivo:
Sub InsertPicFromFile()
Dim xRg As Range
Dim xCell As Range
Dim xVal As String
On Error Resume Next
Set xRg = Application.InputBox("Please select file path cells:", "KuTools for Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each xCell In xRg
xVal = xCell.Value
If xVal <> "" Then
ActiveSheet.Shapes.AddPicture xCell.Value, msoFalse, msoTrue, _
xCell.Offset(0, 1).Left, xCell.Top, xCell.Height, _
xCell.Height
End If
Next
Application.ScreenUpdating = True
End Sub
3. Después de insertar el código anterior, presiona la tecla F5 para ejecutarlo, y aparecerá un cuadro de diálogo que te pedirá seleccionar las celdas de las rutas de archivo, como se muestra en la siguiente captura de pantalla:
4. Luego haz clic en el botón Aceptar, todas las imágenes basadas en las rutas de archivo correspondientes se habrán mostrado en la siguiente columna, como se muestra en la siguiente captura de pantalla:
Mostrar imágenes desde un rango de rutas de archivo con una función sorprendente
Si tienes problemas con el código anterior, Kutools para Excel ofrece una función práctica: Insertar imágenes desde ruta (URL). Con esta poderosa utilidad, puedes insertar rápidamente imágenes basadas en rutas de archivo o direcciones URL de una sola vez.
Después de instalar Kutools para Excel, por favor, sigue estos pasos:
1. Haz clic en Kutools > Insertar > Insertar imágenes desde ruta (URL), como se muestra en la siguiente captura de pantalla:
2. En el cuadro de diálogo Insertar imágenes desde ruta (URL), realiza las siguientes operaciones:
- Selecciona la lista de celdas que contienen la ruta de archivo y una celda donde deseas colocar la imagen;
- Luego, especifica el tamaño de la imagen que deseas usar en la sección Tamaño de la imagen.
3. Luego, haz clic en el botón Aceptar, las imágenes correspondientes se han insertado en las celdas, como se muestra en la siguiente captura de pantalla:
¡Haz clic para descargar Kutools para Excel y prueba gratis ahora!
Más artículos relacionados:
- Convertir URLs de imágenes a imágenes reales en Excel
- Si tienes una lista de direcciones URL de imágenes en la columna A y ahora deseas descargar las imágenes correspondientes desde las URLs y mostrarlas en la columna B adyacente, como se muestra en la captura de pantalla de la izquierda, ¿cómo podrías extraer las imágenes reales desde las URLs de las imágenes de manera rápida y fácil en Excel?
- Extraer hipervínculos de múltiples imágenes en Excel
- Digamos que tienes una lista de imágenes en una hoja de cálculo y cada imagen contiene un hipervínculo. Ahora, te gustaría extraer las direcciones reales de los hipervínculos de estas imágenes a sus celdas adyacentes, como se muestra en la siguiente captura de pantalla. Por supuesto, puedes copiar la dirección del hipervínculo desde el cuadro Editar hipervínculo uno por uno, pero esto será muy lento si hay múltiples hipervínculos que necesitan ser extraídos.
- Crear una lista desplegable con imágenes en Excel
- En Excel, podemos crear rápidamente y fácilmente una lista desplegable con valores de celda, pero, ¿alguna vez has intentado crear una lista desplegable con imágenes? Es decir, cuando haces clic en un valor de la lista desplegable, su imagen correspondiente se mostrará al mismo tiempo.
- Insertar la misma imagen en varias hojas de trabajo
- Normalmente, podemos insertar una imagen en una hoja de trabajo rápidamente usando la función Insertar en Excel, pero, ¿alguna vez has intentado insertar la misma imagen en todas las hojas de trabajo de tu libro?
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- 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 vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!