The Marco below will insert a picture into the worksheet, if the file name is put in AC1, you need the complete path, in AC1, to the photo something like C:Excelphotostest.jpg
Sub GetPic()
Application.ScreenUpdating = False
For Each Shape In ActiveSheet.Shapes
If Shape.Type = msoPicture Then
Shape.Delete
End If
Next Shape
Dim PicPath As String
PicPath = Range("ac1")
On Error GoTo NoPic
Range("f5").Select
ActiveSheet.Pictures.Insert(PicPath).Select
'Range("A1").Select
Application.ScreenUpdating = True
Exit Sub
NoPic:
MsgBox Prompt:="No Picture Available", _
Title:="Error Retrieving Picture", _
Buttons:=vbOKOnly
End Sub