ทุกการกระทำที่คุณทำด้วยวิธีบันทึกแมโครใน Excel ซึ่งเป็นเครื่องมือที่มีประโยชน์มากที่มาพร้อมกับ Excel VBA คุณต้องบันทึกงานใดงานหนึ่งเพียงครั้งเดียวเท่านั้น หลังจากนั้นคุณสามารถคลิกปุ่มเพื่อทำงานซ้ำ ๆ

เมื่อคุณไม่ทราบวิธีตั้งโปรแกรมงานเฉพาะใน Excel VBA Macro Recorder สามารถช่วยได้มาก หลังจากบันทึกงาน เพียงเปิดใช้ Visual Basic Editor เพื่อดูว่าสามารถตั้งโปรแกรมได้อย่างไร

น่าเสียดายที่ Macro Recorder มีข้อ จำกัด หลายประการ ตัวอย่างเช่น Macro Recorder ไม่อนุญาตให้คุณวนซ้ำชุดข้อมูล นอกจากนี้ Macro Recorder ยังใช้โค้ดมากเกินความจำเป็น ซึ่งอาจทำให้การทำงานของคุณช้าลง

วิธีบันทึกมาโครใน Excel

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

หากปัญหายังคงอยู่ และคุณไม่สามารถแก้ไขได้โดยทำตามขั้นตอนที่อธิบายไว้ข้างต้น ใหม่สามารถไปที่เว็บไซต์อย่างเป็นทางการ และขอข้อมูลเพิ่มเติม

มาโครคืออะไร

ก่อนอื่นให้ฉันกำหนดมาโครให้คุณถ้าคุณไม่คุ้นเคยกับ VBA เพราะฉันจะใช้คำนี้ตลอดการสอนทั้งหมด มาโครเป็นส่วนหนึ่งของโค้ด VBA (Visual Basic for Applications) ที่ทำให้คุณสามารถเรียกใช้ส่วนของโค้ดได้ทุกครั้งที่เรียกใช้โปรแกรม ไม่ว่าโค้ด VBA จะถูกสร้างขึ้นโดยอัตโนมัติด้วยตัวบันทึกแมโครหรือด้วยมือ หลายคนรวมถึงตัวฉันเอง เรียกโค้ดนี้ว่าแมโคร

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

คำถามที่พบบ่อย

ฉันจะบันทึกมาโครที่บันทึกไว้ใน Excel ได้อย่างไร

คลิก ไม่ ในกล่อง บันทึกเป็น ในกล่องรายการ บันทึกเป็นประเภท ให้เลือก มาโคร Excel สมุดงานที่เปิดใช้งาน (*. xlsm) คลิกบันทึก

ฉันจะบันทึกและเรียกใช้แมโครใน Excel ได้อย่างไร

บนแท็บนักพัฒนา ในกลุ่มโค้ด ให้คลิกบันทึกมาโคร ในกล่อง ชื่อแมโคร ให้ใส่ชื่อสำหรับแมโคร เมื่อต้องการกำหนดแป้นพิมพ์ลัดเพื่อเรียกใช้แมโคร ในกล่องแป้นพิมพ์ลัด ให้พิมพ์ตัวอักษรใดก็ได้ (จะใช้ได้ทั้งตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก) ที่คุณต้องการใช้

คุณบันทึกสคริปต์ใน Excel หรือไม่

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

แมโครและสคริปต์ใน Excel แตกต่างกันอย่างไร

กรอบงานทั้งสองได้รับการออกแบบมาเพื่อช่วยให้ผู้ที่อาจไม่คิดว่าตัวเองเป็นโปรแกรมเมอร์สามารถสร้างโปรแกรมขนาดเล็กใน Excel ได้ ความแตกต่างพื้นฐานคือมาโคร VBA ได้รับการพัฒนาสำหรับโซลูชันเดสก์ท็อปและสคริปต์ Office ได้รับการออกแบบมาสำหรับโซลูชันระบบคลาวด์ที่ปลอดภัยข้ามแพลตฟอร์ม7 วันที่ผ่านมา

By Kaitlynn Clay

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