การเขียน code การเปิดไฟลล์ และคัดลอก ข้ามไฟลล์ โดยระบุชื่อตามเซลล์ที่กำหนด
Posted: Tue Jun 13, 2023 11:54 am
ผมต้องการเปิดไฟลล์ต้นทางชื่อ 2544 โดยผมจะระบุชื่อไฟลล์ ไว้ตำแหน่ง b2 ในชีท sheet3 ไฟลล์ 'งานทะเบียนนักเรียน' และจะทำการตัดลอก ไฟลล์ต้นทางดังกล่าว ผมติดตรงนี้ครับ Workbooks(Range("b2").Value & ".xls") คือต้องการให้เป็นชื่อไฟลล์ตามเซลล์ b2 ครับ
Code: Select all
Sub SelectionChange()
Dim wb As Workbooks
Workbooks.Open Filename:="G:\งานทะเบียนนักเรียน\" & Range("b2").Value & ".xls"
S1.Range("A2:D600").Value = _
Workbooks(Range("b2").Value & ".xls").Worksheets("Sheet2").Range("A2:D600").Value
End Sub