You can use this macro to do what you need. Infortunately it's not going to magically put the pictures in the cell you want, instead you use input boxes. Still, simple enough.
Let me know if that helps.
Public Sub InsertPicture()
Dim SerialNumber As String
Dim ImagePath As String
Dim Column As Integer
Dim row As Integer
SerialNumber = InputBox("Please type the serial number of the desired image", "Define Serial Number", "a001")
Set Location = Application.InputBox(prompt:="Please select the desired cell in which to locate the image", Title:="Range Select", Type:=8)
row = Location.row
Column = Location.Column
'you must insert the username where it says USERNAME below
ImagePath = "C:\Documents and Settings\USERNAME\Desktop\Design\" & SerialNumber & ".jpg"
ActiveSheet.Cells(row, Column).Select
ActiveSheet.Pictures.Insert(ImagePath).Select
End Sub
Rob Atkinson