การสอน Macro Excel 2003

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

01 จาก 05

เริ่มต้นตัวบันทึกแมโคร Macro

การสอน Excel Macro ©ฝรั่งเศสเท็ด

หมายเหตุ: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน

วิธีที่ง่ายที่สุดในการสร้างแมโครใน Excel คือการใช้เครื่องบันทึกแมโคร

เมื่อต้องการทำเช่นนี้ให้คลิก Tools> Macros> Record New Macro จากเมนูเพื่อเปิดหน้าต่างโต้ตอบ Record Macro

02 จาก 05

ตัวเลือก Macro Recorder

การสอน Excel Macro ©ฝรั่งเศสเท็ด

หมายเหตุ: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน

มีสี่ตัวเลือกเพื่อให้สมบูรณ์ในกล่องโต้ตอบนี้:

  1. ชื่อ - ให้ชื่อย่อของคุณเป็นชื่อที่สื่อความหมาย
  2. ปุ่มทางลัด - (ไม่จำเป็น) กรอกข้อมูลในช่องว่างที่มีอยู่ ซึ่งจะช่วยให้คุณสามารถเรียกใช้แมโครได้โดยกดปุ่ม CTRL ค้างไว้และกดอักษรที่เลือกไว้บนแป้นพิมพ์
  3. เก็บมาโครใน -
    • ตัวเลือก:
    • สมุดงาน ปัจจุบัน
      • มาโครใช้ได้ในไฟล์นี้เท่านั้น
    • สมุดงานใหม่
      • ตัวเลือกนี้จะเปิดไฟล์ Excel ใหม่ มาโครใช้ได้เฉพาะกับไฟล์ใหม่เท่านั้น
    • สมุดงานแมโครส่วนบุคคล
      • ตัวเลือกนี้จะสร้างไฟล์ที่ซ่อนไว้ - Personal.xls - เก็บมาโครของคุณและทำให้ไฟล์เหล่านี้สามารถใช้ได้กับไฟล์ Excel ทั้งหมด
  4. คำอธิบาย - (ไม่จำเป็น) ป้อนคำอธิบายของมาโคร

03 จาก 05

เครื่องบันทึกแมโคร Macro

การสอน Excel Macro ©ฝรั่งเศสเท็ด

หมายเหตุ: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน

เมื่อเสร็จสิ้นการตั้งค่าตัวเลือกของคุณใน กล่องโต้ตอบ Macro Recorder ในขั้นตอนก่อนหน้าของบทแนะนำนี้ให้คลิกปุ่ม OK เพื่อเริ่มต้นเครื่องบันทึกแมโคร

แถบเครื่องมือ หยุดการบันทึก ควรปรากฏบนหน้าจอ

เครื่องบันทึกแมโครบันทึกการกดแป้นพิมพ์ทั้งหมดและการคลิกเมาส์ สร้างมาโครโดย:

04 จาก 05

ใช้แมโครใน Excel

การสอน Excel Macro ©ฝรั่งเศสเท็ด

หมายเหตุ: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน

เมื่อต้องการเรียกใช้แมโครที่คุณได้บันทึกไว้:

มิฉะนั้น,

  1. คลิก Tools> Macros> Macro จากเมนูเพื่อเปิด ช่องโต้ตอบ Macro
  2. เลือกมาโครจากรายการที่มีอยู่
  3. คลิกที่ปุ่ม Run

05 จาก 05

การแก้ไขมาโคร

การสอน Excel Macro ©ฝรั่งเศสเท็ด

หมายเหตุ: สำหรับความช่วยเหลือเกี่ยวกับขั้นตอนเหล่านี้โปรดดูภาพด้านบน

แมโคร Excel ถูกเขียนขึ้นในภาษาการเขียนโปรแกรม Visual Basic for Applications (VBA)

คลิกที่ปุ่มแก้ไขหรือ Step Into ใน กล่องโต้ตอบ Macro จะ เริ่มตัวแก้ไข VBA (ดูภาพด้านบน)

ข้อผิดพลาดของมาโคร

ถ้าคุณไม่ทราบ VBA การบันทึกแมโครใหม่ที่ไม่ทำงานอย่างถูกต้องมักเป็นตัวเลือกที่ดีที่สุด