การสอน Excel Macro

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

ใน Excel 2007 และ 2010 คำสั่งที่เกี่ยวกับมาโครทั้งหมดจะอยู่ในแท็บ นักพัฒนาซอฟต์แวร์ ของ ริบบิ้น บ่อยครั้งที่แท็บนี้จำเป็นต้องเพิ่มลงในริบบิ้นเพื่อเข้าถึงคำสั่งแมโคร หัวข้อที่ครอบคลุมโดยบทแนะนำนี้ประกอบด้วย:

01 จาก 06

การเพิ่มแท็บนักพัฒนาซอฟต์แวร์

คลิกเพื่อขยายภาพนี้ - เพิ่มแท็บนักพัฒนาซอฟต์แวร์ใน Excel ©ฝรั่งเศสเท็ด
  1. คลิกแท็บไฟล์ของริบบิ้นเพื่อเปิดเมนูไฟล์
  2. คลิกที่ตัวเลือกในเมนูเพื่อเปิด กล่องโต้ตอบ ตัวเลือก Excel
  3. คลิกที่ตัวเลือก Ribbon ปรับแต่ง ในหน้าต่างด้านซ้ายเพื่อดูตัวเลือกที่มีอยู่ในหน้าต่างด้านขวาของกล่องโต้ตอบ
  4. ในส่วนแท็บหลักของตัวเลือกหน้าต่างจะปิดตัวเลือก นักพัฒนา
  5. คลิกตกลง
  6. แท็บนักพัฒนาซอฟต์แวร์ควรจะมองเห็นได้ในริบบิ้นใน Excel 2010

การเพิ่มแท็บนักพัฒนาซอฟต์แวร์ใน Excel 2007

  1. ใน Excel 2007 คลิกที่ปุ่ม Office เพื่อเปิดเมนูแบบเลื่อนลง
  2. คลิกปุ่มตัวเลือก Excel ที่ด้านล่างของเมนูเพื่อเปิดกล่องโต้ตอบ ตัวเลือก Excel
  3. คลิกที่ตัวเลือกยอดนิยมที่ด้านบนของหน้าต่างด้านซ้ายมือของกล่องโต้ตอบเปิด
  4. คลิกที่ แท็บแสดงนักพัฒนาซอฟต์แวร์ในริบบิ้น ในหน้าต่างด้านขวาของกล่องโต้ตอบที่เปิด
  5. คลิกตกลง
  6. ตอนนี้แท็บนักพัฒนาซอฟต์แวร์จะสามารถมองเห็นได้ในริบบิ้น

02 จาก 06

การเพิ่มหัวเรื่องเวิร์กชีท / เครื่องบันทึกแมโคร Macro

การเปิดไดอะล็อกบ็อกซ์ Excel Macro Recorder ©ฝรั่งเศสเท็ด

ก่อนที่เราจะเริ่มบันทึกแมโครของเราเราจำเป็นต้องเพิ่มชื่อแผ่นงานที่เราจะจัดรูปแบบ

เนื่องจากชื่อของเวิร์กชีตแต่ละแผ่นจะไม่ซ้ำกับแผ่นงานดังกล่าวเราจึงไม่ต้องการรวมชื่อในแมโคร ดังนั้นเราจะเพิ่มลงในแผ่นงานก่อนที่จะเริ่มบันทึกแมโคร

  1. คลิกเซลล์ A1 ในแผ่นงาน
  2. พิมพ์ชื่อ: ค่าใช้จ่ายสำหรับคุกกี้สำหรับเดือนมิถุนายน 2008
  3. กดปุ่ม Enter บนแป้นพิมพ์

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

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

  1. คลิกแท็บ นักพัฒนาซอฟต์แวร์
  2. คลิกที่ Record Macro ใน Ribbon เพื่อเปิดไดอะล็อก Record Macro

03 จาก 06

ตัวเลือก Macro Recorder

ตัวเลือก Macro Recorder ©ฝรั่งเศสเท็ด

มี 4 ตัวเลือกให้กรอกในกล่องโต้ตอบนี้:

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

สำหรับบทแนะนำนี้

  1. ตั้งค่าตัวเลือกในกล่องโต้ตอบ Record Macro ให้ตรงกับที่ปรากฏในภาพด้านบน
  2. อย่าคลิกตกลง - ยัง - ดูด้านล่าง
    • คลิกปุ่ม OK ในกล่องโต้ตอบ Record Macro จะ เริ่มบันทึกแมโครที่คุณระบุไว้
    • ตามที่กล่าวไว้ก่อนหน้านี้เครื่องบันทึกแมโครจะทำงานโดยบันทึกการกดแป้นพิมพ์ทั้งหมดและการคลิกเมาส์
    • การสร้างแมโคร format_titles เกี่ยวข้องกับการคลิกที่ตัวเลือกรูปแบบต่างๆบนแท็บโฮมของริบบิ้นด้วยเมาส์ขณะที่เครื่องบันทึกแมโครกำลังทำงานอยู่
  3. ไปที่ขั้นตอนถัดไปก่อนที่จะเริ่มบันทึกแมโคร

04 จาก 06

การบันทึกขั้นตอนมาโคร

การบันทึกขั้นตอนมาโคร ©ฝรั่งเศสเท็ด
  1. คลิกที่ปุ่ม OK ในกล่องโต้ตอบ Record Macro เพื่อเริ่มต้นเครื่องบันทึกแมโคร
  2. คลิกแท็บ โฮม ของริบบิ้น
  3. ไฮไลต์เซลล์ A1 ถึง F1 ในแผ่นงาน
  4. คลิกที่ไอคอน Merge และ Center เพื่อใส่ชื่อระหว่างเซลล์ A1 และ F1
  5. คลิกที่ไอคอน เติมสี (ดูเหมือนจะเป็นสีได้) เพื่อเปิดรายการแบบหล่นลงสีเติม
  6. เลือก Blue, Accent 1 จากรายการเพื่อเปลี่ยนสีพื้นหลังของเซลล์ที่เลือกเป็นสีน้ำเงิน
  7. คลิกที่ไอคอน Font Color (เป็นตัวอักษรขนาดใหญ่ "A") เพื่อเปิดรายการแบบอักษรแบบอักษรแบบเลื่อนลง
  8. เลือก White จากรายการเพื่อเปิดข้อความในเซลล์ที่เลือกเป็นสีขาว
  9. คลิกที่ไอคอน ขนาดตัวอักษร (ด้านบนไอคอนรูปสี) เพื่อเปิดรายการแบบเลื่อนลงขนาดแบบอักษร
  10. เลือก 16 จากรายการเพื่อเปลี่ยนขนาดข้อความในเซลล์ที่เลือกเป็น 16 คะแนน
  11. คลิกแท็บ นักพัฒนาซอฟต์แวร์ ของริบบิ้น
  12. คลิกปุ่ม หยุดการบันทึก บน Ribbon เพื่อหยุดการบันทึกมาโคร
  13. ณ จุดนี้ชื่อแผ่นงานของคุณควรคล้ายกับชื่อในภาพด้านบน

05 จาก 06

ใช้แมโคร

ใช้แมโคร ©ฝรั่งเศสเท็ด

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

  1. คลิกแท็บ Sheet2 ที่ด้านล่างของ สเปรดชีต
  2. คลิกเซลล์ A1 ในแผ่นงาน
  3. พิมพ์ชื่อ: ค่าใช้จ่ายสำหรับคุกกี้สำหรับเดือนกรกฎาคม 2008
  4. กดปุ่ม Enter บนแป้นพิมพ์
  5. คลิกแท็บ นักพัฒนาซอฟต์แวร์ ของริบบิ้น
  6. คลิกปุ่ม มาโคร บนริบบิ้นเพื่อเปิดช่องโต้ตอบ มุมมองมาโคร
  7. คลิกที่แมโคร format_titles ในหน้าต่าง Macro name
  8. คลิกที่ปุ่ม Run
  9. ขั้นตอนของมาโครควรทำงานโดยอัตโนมัติและใช้ขั้นตอนการจัดรูปแบบเดียวกันกับชื่อเรื่องในแผ่นงาน 1
  10. ณ จุดนี้ชื่อเรื่องในแผ่นงาน 2 ควรคล้ายกับชื่อเรื่องในแผ่นงาน 1

06 จาก 06

Macro Errors / แก้ไข Macro

หน้าต่างตัวแก้ไข VBA ใน Excel ©ฝรั่งเศสเท็ด

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

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

การแก้ไข / ขั้นตอนในมาโคร

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

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

การใช้ตัวแก้ไข VBA และครอบคลุมภาษาการเขียนโปรแกรม VBA อยู่นอกเหนือขอบเขตของบทแนะนำนี้