VBA อ้างอิง Range ข้าม workbook
Posted: Thu Jan 09, 2020 11:17 am
ต้องการ copy ค่าจากอีก workbook นึงมาวางครับ
ทำไมอ้างอิงแบบนี้รัน code ได้
แต่อ้างอิงแบบนี้รันไม่ได้ครับ
ปล.ไม่ได้แนบไฟล์ตัวอย่างนะครับ ถามถึงความแตกต่างของการอ้างอิง 2 แบบครับ
ทำไมอ้างอิงแบบนี้รัน code ได้
Code: Select all
Workbooks("Score1.xslx").Sheets("Sheet1").Range("A1").Value = Workbooks("Score2.xslx").Sheets("Sheet1").Range("A1").Value
Code: Select all
Workbooks("Score1.xslx").Sheets("Sheet1").Range(Cells(1, 1), Cells(1, 1)).Value = Workbooks("Score2.xslx").Sheets("Sheet1").Range(Cells(1, 1), Cells(1, 1)).Value