
ไฟล์ที่ส่งมานี้เปลี่ยนตำแหน่งเซลล์ที่แสดงภาพ จึงต้องแก้ไข Code VBA ด้วยครับ
จาก
Code: Select all
With Worksheets("Sheet1")
Set ra = .Range("G4", .Range("F65536").End(xlUp).Offset(0, 1))
End With
เป็น
Code: Select all
With Worksheets("Sheet1")
Set ra = .Range("C4", .Range("F65536").End(xlUp).Offset(0, 1))
End With
จาก
Code: Select all
For Each r In ra
Set imgIcon = ActiveSheet.Shapes.AddPicture( _
Filename:="D:\" & r.Offset(0, -1).Value & ".jpg", LinkToFile:=False, _
SaveWithDocument:=True, Left:=r.Left, Top:=r.Top, _
Width:=r.Width, Height:=r.Height)
Next r
เป็น
Code: Select all
For Each r In ra
Set imgIcon = ActiveSheet.Shapes.AddPicture( _
Filename:="C:\Documents and Settings\supitsara.p\My Documents\My Pictures\" & r.Offset(0, -1).Value & ".jpg", LinkToFile:=False, _
SaveWithDocument:=True, Left:=r.Left, Top:=r.Top, _
Width:=r.Width, Height:=r.Height)
Next r