Code VBA แทรกรูปลงในเซลต่อกันไปเรื่อย ๆ
Posted: Thu Jul 25, 2024 11:24 pm
จากไฟล์ที่แนบมา ต้องการแทรรูปภาพลงในเซล (ที่ คลอลัมน์ C) ให้พอดีกับขนาดของเซลต่อลงไปเรื่อย ๆ
โดยดึงรูปภาพที่เก็บไว้ในโฟลเดอร์ให้ตรงตามชื่อรูปภาพที่อยู่ใน คลอลัมน์ B
จะต้องปรับโค๊ดอย่างไรครับ
โดยดึงรูปภาพที่เก็บไว้ในโฟลเดอร์ให้ตรงตามชื่อรูปภาพที่อยู่ใน คลอลัมน์ B
Code: Select all
Sub insertpicture2()
Dim student_pic As Picture
Dim pic_location As String
Dim student_name As String
For i = 2 To 11
student_name = Worksheets("sheet5").Cells(i, 2).Value
pic_location = "C:\Picture\" & Worksheets("sheet5").Cells(i, 2).Value & ".jpg"
With Worksheets("sheet5").Cells(i, 3).Value
Set student_pic = ActiveSheet.Pictures.Insert(pic_location)
End With
Next i
'Worksheets("sheet5").Cells(i, 1).Select
End Sub