คือตอนนี้สามารถดึงรูปมาไว้ใน excel ได้แล้วค่ะ โดยใช้ code ดังนี้ค่ะ
Sub ShowPic()
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("C2", .Range("B65536").End(xlUp).Offset(0, 1))
End With
For Each obj In ActiveSheet.Shapes
If Left(obj.Name, 2) = "Pict" Then
obj.Delete
End If
Next obj
For Each r In ra
Set imgIcon = ActiveSheet.Shapes.AddPicture( _
Filename:="D:\Pic4Sale\" & 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
คำถามที่ 1 นะคะ พอหนูดึงรูปมา รูปจะออกมาเป็นแบบนี้

ซึ่งหนูอยากให้เวลาเรากดดึงรูปภาพมาปุ๊บ ขนาดของแถวและช่องจะขยายใหญ่ขึ้นแบบนี้ โดยมีระยะห่างจากขอบด้วยนิดนึงค่ะ
คำถามที่ 2 นะคะ ช่องที่ดึงรูปและช่องรหัสสินค้ามาสามรถทำคำสั่ง VBA แบบย้าย collum โดยที่ไม่ต้องไปแก้ในโค้ดทุกครั้งได้มั้ยคะ เช่นแบบในรูปอ่ะค่ะ
ที่หนูต้องการแบบนี้เพราะว่าเผื่อตรงหัวตารางเปลี่ยนไปค่ะ คือหนูอยากเอารูปแบบนี้ไปใช้กับหลายๆ งานอ่ะค่ะ
ช่วยหน่อยนะคะ ขอบคุณพี่ๆ ทุกคนมากค่ะ
อยากใช้ VBA มี 2 คำถามค่ะ
Sub ShowPic()
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("C2", .Range("B65536").End(xlUp).Offset(0, 1))
End With
For Each obj In ActiveSheet.Shapes
If Left(obj.Name, 2) = "Pict" Then
obj.Delete
End If
Next obj
For Each r In ra
Set imgIcon = ActiveSheet.Shapes.AddPicture( _
Filename:="D:\Pic4Sale\" & 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
คำถามที่ 1 นะคะ พอหนูดึงรูปมา รูปจะออกมาเป็นแบบนี้
ซึ่งหนูอยากให้เวลาเรากดดึงรูปภาพมาปุ๊บ ขนาดของแถวและช่องจะขยายใหญ่ขึ้นแบบนี้ โดยมีระยะห่างจากขอบด้วยนิดนึงค่ะ
คำถามที่ 2 นะคะ ช่องที่ดึงรูปและช่องรหัสสินค้ามาสามรถทำคำสั่ง VBA แบบย้าย collum โดยที่ไม่ต้องไปแก้ในโค้ดทุกครั้งได้มั้ยคะ เช่นแบบในรูปอ่ะค่ะ
ที่หนูต้องการแบบนี้เพราะว่าเผื่อตรงหัวตารางเปลี่ยนไปค่ะ คือหนูอยากเอารูปแบบนี้ไปใช้กับหลายๆ งานอ่ะค่ะ
ช่วยหน่อยนะคะ ขอบคุณพี่ๆ ทุกคนมากค่ะ