¿Cómo bloquear una imagen o foto en una celda de Excel?
Al trabajar con imágenes en Excel, es posible que necesite vincular una imagen a una celda específica para que se mueva y redimensione automáticamente al ajustar las dimensiones de dicha celda. Esta funcionalidad resulta especialmente útil al gestionar catálogos de productos, organigramas, planes de clase o cualquier hoja de cálculo en la que las imágenes deban permanecer perfectamente alineadas con los datos relacionados. A continuación, le presentamos varios métodos prácticos para lograrlo en Excel, junto con un análisis de su aplicabilidad, beneficios potenciales y limitaciones.
Bloquee la imagen en/dentro de la celda mediante las propiedades de formato de imagen
Inserte fácilmente imágenes redimensionadas automáticamente para ajustarse a las celdas con una herramienta sorprendente
Código VBA: Inserte y bloquee imágenes en celdas mediante programación
Fórmula de Excel: Cree enlaces interactivos a imágenes mediante INDIRECTO o HIPERVÍNCULO
Bloquee la imagen en/dentro de la celda mediante las propiedades de formato de imagen
Excel ofrece una forma sencilla de vincular imágenes a celdas mediante la opción integrada Mover y cambiar tamaño con las celdas. Este enfoque garantiza que, al modificar el tamaño de la celda, la imagen se mueva y redimensione automáticamente. Es un método directo e ideal cuando trabajas con pocas imágenes que puedes gestionar manualmente. Sin embargo, puede volverse poco eficiente si necesitas procesar un gran volumen de imágenes, ya que cada una debe configurarse individualmente.
1. Tras insertar una imagen en su hoja de cálculo, haga clic con el botón derecho en la imagen y seleccione Tamaño y propiedades en el menú contextual. Vea la captura de pantalla:

2. Aparecerá el panel Formato de imagen en el lado derecho de la hoja de cálculo. En dicho panel, haga clic en el icono Tamaño y propiedades
. Luego, en la sección Propiedades, seleccione la opción Mover y cambiar tamaño con las celdas. Una vez finalizado, puede cerrar el panel.

Ahora, al ajustar la altura de fila o el ancho de columna, la imagen se moverá y redimensionará junto con la celda asociada. Recuerde que, si necesita insertar varias imágenes, deberá repetir este paso individualmente para cada una. Si la imagen abarca varias celdas, su tamaño se ajustará proporcionalmente según los cambios en el área cubierta por su ubicación.
Consejos: Asegúrese de que la imagen esté completamente dentro de una única celda si desea un redimensionamiento estrictamente ajustado a dicha celda. Asimismo, verifique que la propiedad Mover y cambiar tamaño con las celdas siga aplicada; al copiar y pegar hojas o imágenes, esta configuración puede restablecerse en ocasiones. Debido a cambios recientes en versiones de Excel, la ubicación de estas opciones podría haber variado ligeramente, por lo que, si tiene dudas, busque la sección Propiedades en el panel Formato de imagen.
Inserte fácilmente imágenes redimensionadas automáticamente para ajustarse a las celdas con una herramienta sorprendente
Para usuarios que necesitan insertar frecuentemente múltiples imágenes y asegurarse de que cada una se ajuste perfectamente a su celda correspondiente, la función Importar imágenes de Kutools para Excel ofrece una solución eficaz. Es especialmente útil para quienes gestionan listas de productos, perfiles de empleados o inventarios visuales, ya que automatiza el proceso y reduce al mínimo los ajustes manuales.
Antes de usar Kutools para Excel, por favor descárguelo e instálelo primero.
1. Vaya a la pestaña KUTOOLS PLUS y haga clic en Importar/Exportar > Importar imágenes. Vea la captura de pantalla:

2. Cuando aparezca el cuadro de diálogo Importar imágenes, realice los siguientes pasos:
- 2,1 En el menú desplegable Orden de importación, seleccione Llenar por columna, luego por fila o Llenar por fila, luego por columna, según si desea cargar las imágenes hacia abajo en cada columna o a lo largo de cada fila.
- 2,2 Haga clic en Agregar y, a continuación, elija Archivo o Carpeta según sus necesidades. Así podrá importar imágenes individuales o todas las imágenes de una carpeta.
- 2,3 En el cuadro de diálogo Abrir, seleccione el archivo de imagen deseado o la carpeta de destino. Haga clic en el botón Abrir para continuar. Vea la captura de pantalla:

- 2,4 Las imágenes seleccionadas aparecerán ahora en el cuadro de diálogo Importar imágenes. Haga clic en el botón Tamaño de importación, marque la opción Tamaño de celda coincidente para asegurarse de que cada imagen se ajuste perfectamente a su celda y, a continuación, haga clic en Aceptar.

- 2,5 Haga clic en el botón Importar tras revisar la lista de imágenes.
3. En el siguiente cuadro de diálogo Importar imágenes, seleccione la celda inicial para sus imágenes. Haga clic en Aceptar y Kutools para Excel insertará cada imagen ajustándola exactamente al tamaño de la celda correspondiente.
Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.
Código VBA: Inserte y bloquee imágenes en celdas mediante programación
En ocasiones, para usos avanzados como la importación masiva de imágenes o la automatización de flujos de trabajo, trabajar con código VBA puede agilizar tareas repetitivas. Este método resulta práctico si habitualmente necesita Insertar imagen en celdas específicas y garantizar que siempre estén bloqueadas, es decir, que se muevan y redimensionen con precisión junto con sus celdas vinculadas. La automatización mediante VBA es especialmente útil en conjuntos de datos grandes, inventarios de productos o paneles vinculados con recursos visuales.
Ventajas: Es extremadamente flexible y personalizable para tareas complejas o repetitivas. Permite controlar con precisión qué imágenes se insertan en qué celdas, configurar propiedades de imagen mediante programación y actualizar automáticamente las imágenes al incorporar nuevos datos.
Limitaciones: Requiere habilitar macros y cierta familiaridad básica con VBA. Un uso inadecuado puede provocar errores o advertencias de seguridad en algunos entornos.
1. Abra el editor de VBA haciendo clic en Herramientas para desarrolladores > Visual Basic. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo y pegue el siguiente código en el módulo:
Sub InsertAndLockImages()
'Updated by Extendoffice 2025/7/14
Dim fd As FileDialog
Dim selectedItems() As String
Dim targetRange As Range
Dim i As Long
Dim addedPic As Picture
Dim item As Variant
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
.Title = "Select one or more images"
.Filters.Clear
.Filters.Add "Images", "*.jpg; *.jpeg; *.png; *.gif; *.bmp"
.AllowMultiSelect = True
If .Show = -1 Then
If .selectedItems.Count = 0 Then Exit Sub
ReDim selectedItems(1 To .selectedItems.Count)
For i = 1 To .selectedItems.Count
selectedItems(i) = .selectedItems(i)
Next i
Else
Exit Sub
End If
End With
Set targetRange = Application.InputBox("Select the starting cell (images will fill downwards):", "KutoolsforExcel", Type:=8)
If targetRange Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For i = 1 To UBound(selectedItems)
Set addedPic = ActiveSheet.Pictures.Insert(selectedItems(i))
With addedPic
.Top = targetRange.Offset(i - 1, 0).Top
.Left = targetRange.Offset(i - 1, 0).Left
.Width = targetRange.Offset(i - 1, 0).Width
.Height = targetRange.Offset(i - 1, 0).Height
.Placement = xlMoveAndSize
End With
Next i
Application.ScreenUpdating = True
MsgBox "Inserted " & UBound(selectedItems) & " image(s) successfully.", vbInformation
End Sub 2. Para ejecutar el código, haga clic en el botón
(Ejecutar) de la barra de herramientas del editor de VBA.
3. Seleccione uno o varios archivos de imagen cuando aparezca el cuadro de diálogo y, a continuación, haga clic en Aceptar.
4. Seleccione la celda inicial cuando se le solicite.
La macro insertará cada imagen en filas sucesivas a partir de la celda seleccionada:
- Cada imagen se redimensionará automáticamente para ajustarse a la celda.
- La imagen está bloqueada para moverse y redimensionarse junto con la celda.
- Si selecciona 3 imágenes y elige la celda B2,→ La imagen 1 aparecerá en B2,→ La imagen 2 en B3,→ La imagen 3 en la celda B4.
- Las imágenes se ajustan al tamaño de la celda (las celdas pequeñas harán que las imágenes sean más pequeñas).
- Por defecto, las imágenes siguen la alineación vertical de la fila.
- Asegúrese de contar con suficientes filas vacías para evitar superposiciones con el contenido existente.
Resolución de problemas: Si recibe advertencias de seguridad sobre macros, ajuste la configuración de macros en Excel para habilitarlas. Si obtiene un error al insertar una imagen, asegúrese de que la ruta exista y de que el formato del archivo sea compatible (los formatos habituales incluyen .jpg, .png y .bmp).
Fórmula de Excel: Cree enlaces interactivos a imágenes mediante INDIRECTO o HIPERVÍNCULO
Aunque Excel no permite insertar imágenes directamente mediante fórmulas, puede crear enlaces interactivos a imágenes y simular un flujo de trabajo con referencias a imágenes. Esto resulta útil en paneles, informes o listas donde los usuarios necesitan acceder o revisar rápidamente imágenes almacenadas en otro lugar, como en su equipo o en un servidor compartido. Por ejemplo, puede almacenar rutas de imágenes Ruta de archivo o URL en su hoja de cálculo y hacerlas clicables, permitiendo que los usuarios abran las imágenes en su navegador predeterminado o visor de imágenes.
Ventajas: Es sencillo, no requiere macros y los valores de las celdas se mantienen dinámicamente.
Limitaciones: Las imágenes reales no son visibles en la celda: solo aparecen enlaces clicables. Ideal para acceder rápidamente a recursos visuales sin incrustarlos directamente en el archivo.
1. Suponga que tiene una lista de rutas de imágenes (ruta de archivo o URL) en la columna A. En una celda vacía de la misma fila (por ejemplo, B2), introduzca la siguiente fórmula para crear un hipervínculo clickeable:
=HYPERLINK(A2,"View Image") Esta fórmula crea un enlace clicable en la celda B2 que, al hacer clic en él, abre la imagen ubicada en la ruta o URL indicada en A2.
2. Tras introducir la fórmula en B2, pulse Intro. Para aplicarla al resto de filas, arrastre el controlador de relleno hacia abajo según sea necesario y así cada enlace a imagen aparecerá junto a su ruta correspondiente.
Notas sobre los parámetros: La función HIPERVINCULO requiere dos argumentos: la ruta o URL de la imagen y el texto del enlace. Asegúrese de que las rutas o URL de las imágenes sean válidas y accesibles para cualquier persona que utilice la hoja de Excel. Si hace referencia a archivos en su unidad local, los enlaces solo funcionarán para usuarios que tengan acceso a la misma ruta.
Si desea mostrar la imagen real a partir de una ruta o URL, deberá utilizar VBA o la vinculación de objetos, ya que no es posible insertar imágenes en celdas únicamente mediante fórmulas.
Resolución de problemas: Si el enlace no se abre, asegúrese de que la ruta de archivo sea correcta y de que su programa predeterminado para el tipo de imagen esté configurado adecuadamente. Las URL de internet requieren una conexión activa.
Demostración: Inserte una imagen redimensionada automáticamente para ajustarse a las celdas con Kutools para Excel
Artículos relacionados:
- ¿Cómo bloquear todas las referencias de celda en fórmulas de una sola vez en Excel?
- ¿Cómo bloquear o proteger celdas tras introducir datos en Excel?
- ¿Cómo bloquear o Desbloquear selección Basado en Valor en otra celda en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos

