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