กวดวิชานี้ครอบคลุมการใช้เครื่องบันทึกแมโครเพื่อสร้างแมโครแบบง่ายๆใน Excel กวดวิชานี้ไม่ครอบคลุมถึงการสร้างหรือแก้ไขมาโครโดยใช้ตัวแก้ไข VBA
01 จาก 05เริ่มต้นตัวบันทึกแมโคร Macro
บันทึก: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน
วิธีที่ง่ายที่สุดในการสร้างแมโครใน Excel คือการใช้เครื่องบันทึกแมโคร
โดยคลิกที่นี่ เครื่องมือ> มาโคร> บันทึกมาโครใหม่ จากเมนูเพื่อเปิดไดอะล็อก Record Macro
02 จาก 05ตัวเลือก Macro Recorder
บันทึก: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน
มีสี่ตัวเลือกเพื่อให้สมบูรณ์ในกล่องโต้ตอบนี้:
- ชื่อ - ให้ชื่อย่อของคุณเป็นชื่อที่สื่อความหมาย
- ปุ่มทางลัด - (ไม่จำเป็น) กรอกข้อมูลในช่องว่างที่มีอยู่ ซึ่งจะช่วยให้คุณสามารถเรียกใช้แมโครได้โดยกดปุ่ม CTRL ค้างไว้และกดอักษรที่เลือกไว้บนแป้นพิมพ์
- เก็บมาโครใน -
- ตัวเลือก:
- สมุดงานปัจจุบัน
- มาโครใช้ได้ในไฟล์นี้เท่านั้น
- สมุดงานใหม่
- ตัวเลือกนี้จะเปิดไฟล์ Excel ใหม่ มาโครใช้ได้เฉพาะกับไฟล์ใหม่เท่านั้น
- สมุดงานแมโครส่วนบุคคล
- ตัวเลือกนี้จะสร้างไฟล์ที่ซ่อนไว้ - Personal.xls - เก็บมาโครของคุณและทำให้ไฟล์เหล่านี้สามารถใช้ได้กับไฟล์ Excel ทั้งหมด
- คำอธิบาย - (ไม่จำเป็น) ป้อนคำอธิบายของมาโคร
เครื่องบันทึกแมโคร Macro
บันทึก: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน
เมื่อตั้งค่าตัวเลือกเสร็จสิ้นแล้วใน ช่องโต้ตอบ Macro Recorder ในขั้นตอนก่อนหน้าของบทแนะนำนี้ให้คลิกปุ่ม OK เพื่อเริ่มต้นเครื่องบันทึกแมโคร
หยุดการบันทึก แถบเครื่องมือควรปรากฏบนหน้าจอ
เครื่องบันทึกแมโครบันทึกการกดแป้นพิมพ์ทั้งหมดและการคลิกเมาส์ สร้างมาโครโดย:
- ด้วยตนเองจะผ่านขั้นตอนที่จำเป็นทั้งหมด
- เมื่อเสร็จแล้วให้คลิกปุ่มหยุด (สี่เหลี่ยมสีฟ้าเล็ก ๆ ) บน หยุดการบันทึก แถบเครื่องมือ
- ถ้า หยุดการบันทึก แถบเครื่องมือไม่พร้อมใช้งานให้คลิก เครื่องมือ> มาโคร> หยุดการบันทึก จากเมนูเพื่อหยุดการบันทึก
ใช้แมโครใน Excel
บันทึก: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน
เมื่อต้องการเรียกใช้แมโครที่คุณได้บันทึกไว้:
- หากคุณเลือกคีย์ลัดเมื่อสร้างมาโครให้กดปุ่ม CTRL บนแป้นพิมพ์และกดปุ่มทางลัด
มิฉะนั้น,
- คลิก Tools> Macros> Macro จากเมนูเพื่อเรียกดู กล่องโต้ตอบมาโคร .
- เลือกมาโครจากรายการที่มีอยู่
- คลิก วิ่ง ปุ่ม.
การแก้ไขมาโคร
บันทึก: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน
แมโคร Excel ถูกเขียนขึ้นในภาษาการเขียนโปรแกรม Visual Basic for Applications (VBA)
คลิกที่ปุ่มแก้ไขหรือ Step Into ในช่องทำเครื่องหมาย กล่องโต้ตอบมาโคร เริ่มตัวแก้ไข VBA (ดูภาพด้านบน)
ข้อผิดพลาดของมาโคร
ถ้าคุณไม่ทราบ VBA การบันทึกแมโครใหม่ที่ไม่ทำงานอย่างถูกต้องมักเป็นตัวเลือกที่ดีที่สุด