โปรแกรม Copy Sheets เป็นไฟล์ Excel ที่ประกอบด้วยคำสั่ง VBA เพื่ออำนวยความสะดวกในคัดลอกชีตหลาย ๆ ชีตข้ามไฟล์พร้อมลบ Range Name จากชีตต้นทางออกไปด้วย ท่านที่ใช้ Excel มาระยะหนึ่งอาจจะเคยพบประเด็นที่เป็นปัญหาสำหรับการคัดลอกชีตข้ามไฟล์
นั่นคือหากมี Range Name ชื่อเดียวกันทั้งในไฟล์ปลายทางและชีตต้นทางที่กำลังจะคัดลอกมาใช้ยังไฟล์ปลายทาง โปรแกรมจะฟ้องว่าชื่อซ้ำกัน ให้เราทำการเปลี่ยนชื่อใหม่ ถ้าหากมี Range Name ที่มีชื่อซ้ำกันจำนวนมากก็จะเสียเวลาในการจัดการ
เพื่อลดปัญหาดังกล่าวโปรแกรมนี้ได้เขียนคำสั่งให้ลบ Range Name ที่ติดมากับชีตต้นทางเสียก่อนที่จะนำมาวางยังไฟล์ปลายทาง ความสามารถเด่นอีกข้อหนึ่งคือ สามารถที่จะคัดลอกชีตจากไฟล์ต้นทางไปแสดงยังไฟล์ที่เปิดขึ้นมาใหม่หรือไปแสดงยังไฟล์ปลายทางตามที่ผู้ใช้ต้องการได้
จำหน่ายและดาวน์โหลดได้ที่ Shop
ความต้องการของระบบ
- Excel 2017 เป็นต้นไป
- ต้องเปิดการใช้งาน Macro
- เข้าเมนู File
- เลือก Option
- เลือก Trust Center
- เลือก Trust Center Setting
- เลือก Macro Setting
- เลือก Enable all macros (not recommended; potentially dangerous code can run)
- คลิกปุ่ม OK
การติดตั้ง
- ดาวน์โหลดและ Unzip ไฟล์ไว้ในตำแหน่งปลายทางที่ต้องการ
การถอนการติดตั้ง
- ลบไฟล์ออกจากเครื่องคอมพิวเตอร์
ระยะเวลา Support
ยังไม่กำหนดวันสิ้นสุดการ Support
เมนูการใช้งาน
- Copy Sheets ลักษณะการทำงานคือ
- คลิกปุ่ม Copy Sheets
- ตรง Copy to เลือกว่าเลือกว่าเป็น New file (ไฟล์ใหม่) หรือ Selected file (ไฟล์ที่ผู้ใช้เลือก)
- กรณีเลือก New file
- คลิกปุ่ม Select source file เพื่อเลือกไฟล์ต้นทาง
- ตรง Select sheet(s) คลิกเลือกชีตตามที่ต้องการ
- คลิกปุ่ม Copy เพื่อทำการคัดลอกชีตจากไฟล์ต้นทางไปยังไฟล์ที่เปิดขึ้นมาใหม่
- หากต้องการยกเลิกคลิกปุ่ม Cancel
- กรณีเลือก Selected file
- คลิกปุ่ม Select source and target file เพื่อเลือกไฟล์ต้นทาง
- ตรง Select sheet(s) คลิกเลือกชีตตามที่ต้องการ
- คลิกปุ่ม Copy เพื่อทำการคัดลอกชีตจากไฟล์ต้นทางไปยังไฟล์ที่เปิดขึ้นมาใหม่
- หากต้องการยกเลิกคลิกปุ่ม Cancel
- กรณีเลือก New file
- Help คลิกเพื่อเปิดคู่มือการใช้งาน