VBA ต้องการ Copy ข้อมูลจากไฟล์แรก ไปเก็บใน define names ไฟล์สองปรับโค้ดอย่างไรครับ
Posted: Fri Jul 08, 2022 10:35 am
ปกติถ้าส่งค่าไปไฟล์สองตามโค้ดด้านล่างนี้ คือ Copy ToMaiAge ไฟล์แรก ไปเก็บใน Range("MaiAge") ไฟล์สองก็ใช้งานได้ตามปกติครับ
แต่ถ้าผมต้องการส่งค่า ToMaiAge จากไฟล์แรกไปเก็บไว้ใน Define Names หรือ Name Manager (Ctrl+F3) ที่สร้างรอรับค่าไว้แล้วชื่อ [MaiAge] ต้องปรับโค้ดอย่างไรครับ
Code: Select all
'ส่งค่า ToMaiAge จากไฟล์แรกไปยังไฟล์ที่สองเก็บไว้ใน Range("MaiAge")
Workbooks(fso.GetFileName(nameSvFile)).Worksheets("Sheet1").Range("MaiAge").Value = ToMaiAge
Code: Select all
'ส่งค่า ToMaiAge จากไฟล์แรกไปยังไฟล์ที่สองเก็บไว้ใน [MaiAge]
Workbooks(fso.GetFileName(nameSvFile)).Worksheets("Sheet1").[MaiAge].Value = ToMaiAge