สร้างและบันทึกแมโครทั้งหมดของคุณในเวิร์กบุ๊กเดียว

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

เมื่อคุณ สร้างแมโครใน เวิร์กบุ๊กเป็นครั้งแรก แมโครจะทํางานเฉพาะในเวิร์กบุ๊กนั้นเท่านั้น แต่ถ้าคุณต้องการใช้แมโครในเวิร์กบุ๊กอื่นล่ะ เมื่อต้องการให้แมโครพร้อมใช้งานทุกครั้งที่คุณเปิด Excel คุณสามารถสร้างแมโครในเวิร์กบุ๊กที่ชื่อว่า Personal.xlsb นั่นคือเวิร์กบุ๊กที่ซ่อนอยู่ที่จัดเก็บอยู่ในคอมพิวเตอร์ของคุณ ซึ่งจะเปิดขึ้นในพื้นหลังทุกครั้งที่คุณเปิด Excel

แมโครและเครื่องมือ VBA จะอยู่บนแท็บ นักพัฒนา ซึ่งถูกซ่อนไว้ตามค่าเริ่มต้น ดังนั้นจึงต้องเปิดใช้งานก่อน สําหรับข้อมูลเพิ่มเติม ให้ดู แสดงแท็บนักพัฒนา

แท็บผู้พัฒนาบน Ribbon จากนั้น สร้างแมโคร เราจะบันทึกแมโครที่ไม่ทําอะไรเลย แต่จะสร้างเวิร์กบุ๊กแมโครส่วนบุคคล

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างแมโครได้ใน เริ่มต้นใช้งานด่วน: สร้างแมโคร

  1. ไปที่แท็บ นักพัฒนา แล้วคลิก บันทึกแมโคร
    กลุ่ม โค้ด บนแท็บ นักพัฒนา
  2. ในกล่องโต้ตอบ บันทึกแมโคร ไม่ต้องใส่ชื่อสําหรับแมโครในกล่องชื่อแมโคร คุณสามารถยอมรับชื่อที่ Excel มอบให้คุณ เช่น แมโคร 1 เนื่องจากนี่เป็นเพียงแมโครชั่วคราวเท่านั้น
    เมื่อคุณเริ่มสร้างแมโครของคุณเอง คุณจะต้องตั้งชื่อที่ให้คําอธิบาย เพื่อให้คุณรู้ว่าแมโครทําอะไร
  3. ในกล่อง เก็บแมโครไว้ที่ เลือก เวิร์กบุ๊ก>แมโครส่วนบุคคลตกลง นี่เป็นขั้นตอนที่สําคัญที่สุด เพราะถ้าคุณยังไม่มีเวิร์กบุ๊กแมโครส่วนบุคคล Excel จะสร้างเวิร์กบุ๊กให้คุณ
  4. คลิก นักพัฒนา>หยุดการบันทึก และ Excel จะสร้างสมุดแมโครส่วนบุคคลของคุณ
  5. เมื่อคุณปิดเวิร์กบุ๊ก คุณจะได้รับพร้อมท์ให้บันทึกทั้งเวิร์กบุ๊กและเวิร์กบุ๊กแมโครส่วนบุคคล

เมื่อต้องการดูแมโครที่คุณสร้างขึ้น ให้ทําดังนี้

  1. ไปที่ นักพัฒนา>Visual Basic เพื่อเปิดใช้ Visual Basic Editor (VBE) ซึ่งเป็นที่ที่จัดเก็บแมโครของคุณ

  2. คุณสามารถค้นหาเวิร์กบุ๊กแมโครส่วนบุคคลได้ในบานหน้าต่าง Project Explorer ทางด้านซ้ายมือ ถ้าคุณไม่เห็น ให้ไปที่ ดู>Project Explorer

  3. ดับเบิลคลิกที่โฟลเดอร์โครงการ VBA (PERSONAL.xlsb)มอดูล 1> และคุณจะพบแมโคร 1 ว่างเปล่าที่คุณบันทึกไว้> คุณสามารถลบหรือเก็บไว้เพื่อเพิ่มโค้ดในภายหลัง

    หมายเหตุ

    เมื่อคุณบันทึกแมโครในอินสแตนซ์ใหม่ของ Excel VBA จะสร้างโฟลเดอร์โมดูลใหม่โดยอัตโนมัติและเพิ่มจํานวน ดังนั้นถ้าคุณมี Module1 และ Module2 อยู่แล้ว VBA จะสร้าง Module3 คุณสามารถเปลี่ยนชื่อโมดูลได้ในหน้าต่าง คุณสมบัติ ภายใต้ Project Explorer เพื่อให้สามารถสะท้อนการทํางานของแมโครภายในได้ดียิ่งขึ้น

การย้ายแมโครจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง

ไฟล์ Personal.xlsb ของคุณถูกเก็บไว้ในโฟลเดอร์ที่เรียกว่า XLSTART ถ้าคุณต้องการใช้แมโครของคุณร่วมกับผู้อื่น คุณสามารถคัดลอกแมโครนั้นไปยังโฟลเดอร์ XLSTART บนคอมพิวเตอร์เครื่องอื่น หรือคัดลอกแมโครบางส่วนหรือทั้งหมดไปยังแฟ้ม Personal.xlsb บนคอมพิวเตอร์เครื่องอื่น คุณสามารถค้นหา XLSTART ใน Windows Explorer เพื่อค้นหาได้

ถ้าคุณมีแมโครหนึ่งแมโครหรือเพียงสองสามแมโครที่คุณต้องการแชร์กับผู้อื่น คุณสามารถส่งเวิร์กบุ๊กที่มีแมโครเหล่านั้นได้ คุณยังสามารถทําให้เวิร์กบุ๊กพร้อมใช้งานบนไดรฟ์เครือข่ายที่แชร์ หรือจากไลบรารี SharePoint Services ได้ด้วย

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการคัดลอกแมโครจากเวิร์กบุ๊กหนึ่งไปยังอีกเวิร์กบุ๊กหนึ่ง ให้ดู คัดลอกมอดูลแมโครไปยังเวิร์กบุ๊กอื่น

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ