ถ้าเวิร์กบุ๊กมีแมโคร Visual Basic for Applications (VBA) ที่คุณต้องการใช้ที่อื่น คุณสามารถคัดลอกมอดูลที่มีแมโครนั้นไปยังเวิร์กบุ๊กอื่นที่เปิดอยู่ได้โดยใช้ Visual Basic Editor (VBE)
แมโครและเครื่องมือ VBA จะอยู่บนแท็บ นักพัฒนา ซึ่งถูกซ่อนไว้ตามค่าเริ่มต้น ดังนั้นจึงต้องเปิดใช้งานก่อน
- สําหรับ Windows ให้ไปที่ตัวเลือก>ไฟล์>กําหนด Ribbon เอง
- สําหรับ Mac ให้ไปที่การกําหนดลักษณะExcel>...>Ribbon & Toolbar
- ถัดไป ในส่วน กําหนด Ribbon เอง ภายใต้ แท็บหลัก ให้เลือกกล่องกาเครื่องหมาย นักพัฒนา
ภาพรวมของแมโครและ VBA
ถ้าคุณไม่คุ้นเคยกับแมโครและ VBA โดยทั่วไป คุณอาจพบว่าข้อมูลต่อไปนี้มีประโยชน์
แมโครคือแอคชันหรือชุดของแอคชันที่คุณสามารถใช้เพื่อทํางานโดยอัตโนมัติได้
คุณสามารถบันทึกแมโครโดยใช้คําสั่ง บันทึกแมโคร บนแท็บ นักพัฒนา
แมโครจะถูกบันทึกในภาษาการเขียนโปรแกรม VBA
คุณสามารถตรวจสอบและแก้ไขแมโครของคุณใน Visual Basic Editor ซึ่งเป็นหน้าต่างที่เปิดโดย Excel ต่อไปนี้เป็นตัวอย่างของหน้าต่าง VBE สําหรับ Windows:
แมโครที่ชื่อ MakeCellGreen และ SetRowHeight อยู่ในมอดูลที่ชื่อ Module1 ซึ่งถูกเก็บไว้ใน Book1
การคัดลอกมอดูลจากเวิร์กบุ๊กหนึ่งไปยังอีกเวิร์กบุ๊กหนึ่ง
- เปิดทั้งเวิร์กบุ๊กที่มีแมโครที่คุณต้องการคัดลอก และเวิร์กบุ๊กที่คุณต้องการคัดลอก
- บนแท็บ นักพัฒนา ให้คลิก Visual Basic เพื่อเปิด Visual Basic Editor
- ใน Visual Basic Editor บนเมนู มุมมอง คลิก
หรือกด CTRL+R - ในบานหน้าต่าง Project Explorer ให้ลากมอดูลที่มีแมโครที่คุณต้องการคัดลอกไปยังเวิร์กบุ๊กปลายทาง ในกรณีนี้ เรากําลังคัดลอก Module1 จาก Book2.xlsm ไปยัง Book1.xlsm
- Module1 ที่คัดลอกจาก Book2.xlsm
- สําเนา Module1 ที่คัดลอกไปยัง Book1.xlsm
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ