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

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

เมื่อต้องการดูแมโครที่คุณสร้าง:

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

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

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

    หมายเหตุ

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

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

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

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

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

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

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