สอบถามเพิ่มเติมจากบทความ การดึงรูปจาก Folder ที่ต้องการมาแสดงใน Excel
Posted: Tue Jul 28, 2015 10:21 am
อ้างอิงจาก http://snasui.blogspot.com/2011/05/folder-excel.html
และขอบคุณ คุณ Santipong Nasui ที่ได้มอบความรู้ให้ครับ

ผมมีเรื่องรบกวนขอความรู้หน่อยครับ
จาก Code VBA ที่คุณ Santipong Nasui ได้แบ่งปัน
หากผมต้องการแทรก Column ระหว่าง E <-> F และต้องการแทรกรูปบน Column ที่แทรกขึ้นมาใหม่ สามารถทำได้มั้ยครับ
และมีแนวทางการเขียน Code อย่างไรครับ
และขอบคุณ คุณ Santipong Nasui ที่ได้มอบความรู้ให้ครับ
ผมมีเรื่องรบกวนขอความรู้หน่อยครับ
จาก Code VBA ที่คุณ Santipong Nasui ได้แบ่งปัน
Sub ShowPicture()
Dim r As Range, ra As Range
Dim imgIcon As Object
Dim obj As Object
On Error Resume Next
With Worksheets("Sheet1")
Set ra = .Range("G4", .Range("F65536").End(xlUp).Offset(0, 1))
End With
For Each obj In ActiveSheet.Shapes
If Left(obj.Name, 4) = "Pict" Then
obj.Delete
End If
Next obj
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
End Sub
หากผมต้องการแทรก Column ระหว่าง E <-> F และต้องการแทรกรูปบน Column ที่แทรกขึ้นมาใหม่ สามารถทำได้มั้ยครับ
และมีแนวทางการเขียน Code อย่างไรครับ