Page 1 of 1
ดึงรูปมา show ใน excel
Posted: Fri Jun 15, 2012 10:15 pm
by snoopy1150
เรียน อาจารย์ ครับ
ผมลองเขียนตามที่อาจารย์ทำไว้
http://snasui.blogspot.com/2011/05/folder-excel.html
แล้วถ้าจะเขียนโค๊ดให้ลบรูปล่ะครับ ต้องเขียนยังไงผมงงไปหมดแล้ว รบกวนด้วยครับ
Re: ดึงรูปมา show ใน excel
Posted: Fri Jun 15, 2012 10:22 pm
by snasui

ลองปรับ Code เป็นตามด้านล่างครับ
Code: Select all
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("C4", .Range("B65536").End(xlUp).Offset(0, 1))
End With
For Each obj In ActiveSheet.Shapes
If Left(obj.Name, 4) = "Pict" Or Left(obj.Name, 3) = "รูป" Then
obj.Delete
End If
Next obj
For Each r In ra
Set imgIcon = ActiveSheet.Shapes.AddPicture( _
Filename:="D:\Test\" & 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
Re: ดึงรูปมา show ใน excel
Posted: Fri Jun 15, 2012 11:33 pm
by snoopy1150