La función eXl_Imagen es una función personalizada de VBA que se ha creado con el propósito de brindar una alternativa similar de la función IMAGEN para las versiones de Excel que no cuentan con dicha función.
La sintaxis de la función eXl_Imagen es:
eXl_Imagen (ubicación_del_vínculo)
donde
ubicación_del_vínculo es la ruta y el nombre del archivo del documento que se va a abrir. En la versión en línea, la ruta puede ser solamente una dirección URL. ubicación_del_vínculo también puede referirse a un lugar determinado en el cuaderno de trabajo actual, por ejemplo, a una celda determinada o a un rango designado. El valor se puede especificar como una cadena de texto escrita entre comillas o como una referencia a una celda que contiene el enlace como una cadena de texto.
Código:
Function eXl_Imagen(URL·https As String)
Dim I As Picture, D As String
D = Application.Caller.Address(False, False, 1)
For Each I In ActiveSheet.Pictures
If I.TopLeftCell.Address(False, False, 1) = D Then
I.Delete
End If
Next
Set I = ActiveSheet.Pictures.Insert(URL·https)
With I
.Left = Range(D).Left
.Top = Range(D).Top
.Width = Range(D).Width
.Height = Range(D).Height
.Placement = xlMoveAndSize
End With
I.Visible = True
End Function
👉 Como hacer que la UDF (User Defined Functions) esté disponible como una Función Nativa de Excel
⭐ Si te gustó, por favor regístrate en nuestra Lista de correo y Suscríbete a mi canal de YouTube para que estés siempre enterado de lo nuevo que publicamos.