Insertar imagen en cuadro de texto en un rango determinado
Utilice el grabador de macros para justamente obtener el código para poder insertar un cuadro de texto y luego una imagen en el cuadro de texto pudiendo darle transparencia a la misma, quedando como una marca de agua en documento de Excel.
La macro es la siguiente:
Sub Macro3()
'
' Macro3 Macro
'
'
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 174, 942, 252, 126) _
.Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.UserPicture _
"C:\Users\DanielHF\Pictures\publicidad\1.jpg"
.TextureTile = msoFalse
End With
Selection.ShapeRange.IncrementLeft 0.75
Selection.ShapeRange.IncrementTop -12.75
Selection.ShapeRange.IncrementLeft -24
Selection.ShapeRange.IncrementTop -18
With Selection.ShapeRange.Fill
.Visible = msoTrue
.UserPicture _
"C:\Users\DanielHF\Pictures\publicidad\1.jpg"
.Transparency = 0.76
.TextureTile = msoFalse
.RotateWithObject = msoTrue
End With
End Sub
Quisiera poder hacer que la macro, en vez de tener ya la ruta predefinida de la imagen, se pueda elegir
Asi como también elegir el rango en donde se la ubicara.