Se pesquisar no forum sobre "Inerir Imagem" encontrara vários tópicos a respeito, mas segue uma rotina que foi indicada no tópico viewtopic.php?f=10&t=24503:
Sub InsereImagem()
Dim MySht As Worksheet
Dim MyPic As Shape
Dim Foto As Variant
Dim Esquerda, Topo, Largura, Altura As Single
Foto = Application.GetOpenFilename("Imagem (*.jpg;*.jpeg;*.gif;.*png), *.jpg;*.gif;*.jpeg;*.png,Todas (*.*), *.*", Empty, "Desenvolvido por.: Álvaro Horta e Suely Soares", Empty, Empty)
Esquerda = ActiveCell.Left + 1
Topo = ActiveCell.Top + 1
Largura = ActiveCell.Width - 1
Altura = ActiveCell.Height - 1
If Foto <> False Then
Set MySht = ActiveSheet
Set MyPic = MySht.Shapes.AddPicture(Foto, True, True, Esquerda, Topo, Largura, Altura)
End If
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 09/05/2017 9:07 pm