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

หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง

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

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

แท็บผู้พัฒนาบน Ribbon

ถัดไป สร้างแมโคร เราจะบันทึกแมโคที่ไม่มีสิ่งใด แต่จะสร้างเวิร์กบุ๊กแมโครส่วนบุคคล

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

  1. ไปแท็บนักพัฒนา คลิ กบันทึกแมโค

    กลุ่ม โค้ด บนแท็บ นักพัฒนา

  2. ในกล่องโต้ตอบบันทึกแมโค ไม่ยุ่งยากกับการใส่ชื่อสำหรับแมโครในกล่องชื่อแมโคร คุณสามารถยอมรับชื่อที่ Excel ช่วยให้คุณ เช่น Macro1 เนื่องจากเป็นเพียงแมโคชั่วคราว

    เมื่อคุณเริ่มสร้างแมโครของคุณเอง คุณจะต้องการตั้งชื่อที่สื่อความหมาย เหล่านั้นเพื่อให้คุณทราบว่าพวกเขาทำอะไร

  3. ในกล่องเก็บแมโครไว้ เลือกสมุดงานแมโครส่วนบุคคล >ตกลง นี่คือขั้นตอนที่สำคัญที่สุด เนื่องจากถ้าคุณไม่มีเวิร์กบุ๊กส่วนตัวของแมโคร Excel จะสร้างขึ้นสำหรับคุณ

  4. คลิกนักพัฒนา >หยุดการบันทึก และ Excel จะสร้าง worbook แมโครส่วนบุคคลของคุณ

  5. เมื่อคุณปิดเวิร์กบุ๊ก อยู่คุณจะได้รับการพร้อมท์ให้บันทึกทั้งเวิร์กบุ๊ก และเวิร์กบุ๊กแมโครส่วนบุคคล

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

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

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

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

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

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

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

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

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

ให้ตรวจสอบให้แน่ใจว่าแท็บ นักพัฒนา ปรากฏอยู่บน ribbon ตามค่าเริ่มต้น แท็บ นักพัฒนา จะไม่ปรากฏ ดังนั้นให้ทำดังต่อไปนี้

  1. ไปยังExcel >กำหนดลักษณะ... > Ribbon และแถบเครื่องมือ

  2. ในประเภท กำหนด Ribbon เอง ในรายการ แท็บหลัก ให้เลือกกล่องกาเครื่องหมาย นักพัฒนา แล้วคลิก บันทึก

ถัดไป สร้างแมโคร เราจะบันทึกแมโคที่ไม่มีสิ่งใด แต่จะสร้างเวิร์กบุ๊กแมโครส่วนบุคคล

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

  1. ไปแท็บนักพัฒนา คลิ กบันทึกแมโค

  2. ในกล่องโต้ตอบบันทึกแมโค ไม่ยุ่งยากกับการใส่ชื่อสำหรับแมโครในกล่องชื่อแมโคร คุณสามารถยอมรับชื่อที่ Excel ช่วยให้คุณ เช่น Macro1 เนื่องจากเป็นเพียงแมโคชั่วคราว

    เมื่อคุณเริ่มสร้างแมโครของคุณเอง คุณจะต้องการตั้งชื่อที่สื่อความหมาย เหล่านั้นเพื่อให้คุณทราบว่าพวกเขาทำอะไร

  3. ในกล่องเก็บแมโครไว้ เลือกสมุดงานแมโครส่วนบุคคล >ตกลง นี่คือขั้นตอนที่สำคัญที่สุด เนื่องจากถ้าคุณไม่มีเวิร์กบุ๊กส่วนตัวของแมโคร Excel จะสร้างขึ้นสำหรับคุณ

  4. คลิกนักพัฒนา >หยุดการบันทึก และ Excel จะสร้าง worbook แมโครส่วนบุคคลของคุณ

  5. เมื่อคุณปิดเวิร์กบุ๊ก อยู่คุณจะได้รับการพร้อมท์ให้บันทึกทั้งเวิร์กบุ๊ก และเวิร์กบุ๊กแมโครส่วนบุคคล

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

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

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

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

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

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

ไฟล์ Personal.xlsb ของคุณถูกเก็บไว้ในโฟลเดอร์เริ่มต้นระบบ ถ้าคุณต้องการใช้แมโครของคุณร่วมกับผู้อื่น คุณสามารถคัดลอก Personal.xlsb ไปยังโฟลเดอร์เริ่มต้นบนคอมพิวเตอร์เครื่องอื่น หรือคัดลอกบางส่วนหรือทั้งหมดของแมโครทั้งหมดไปยังไฟล์ Personal.xlsb บนคอมพิวเตอร์เครื่องอื่น ในFinderไป เลือกจากนั้น กดปุ่มตัวเลือก ค้างเลือกไลบรารี นั้น ในบานหน้าต่างไลบรารี นำทางไปยัง:คอนเทนเนอร์กลุ่ม > xyz Office (ซึ่ง xyz เป็นสตริงข้อความ เช่น "UBF8T346G9") >ผู้ใช้เนื้อหา >เริ่มต้น > Excel วาง Personal.xlsb ไฟล์ของคุณลงในโฟลเดอร์ Excel

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

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

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

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×