แมโคร Excel - การสร้าง

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

สมมติว่าคุณต้องรวบรวมผลลัพธ์บางอย่างซ้ำ ๆ ในรูปแบบต่อไปนี้ -

แทนที่จะสร้างตารางในแต่ละครั้งคุณสามารถมีมาโครเพื่อทำแทนคุณได้

การบันทึกมาโคร

ในการบันทึกแมโครให้ทำดังต่อไปนี้ -

  • คลิกแท็บ VIEW บน Ribbon
  • คลิกมาโครในกลุ่มมาโคร
  • เลือกบันทึกมาโครจากรายการแบบเลื่อนลง

Record Macro กล่องโต้ตอบปรากฏขึ้น

  • ประเภท MyFirstMacro ในกล่องชื่อมาโคร

  • ประเภท A Simple Macro ในกล่องคำอธิบายและคลิกตกลง

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

  • คลิกในเซลล์ B2

  • สร้างตาราง

  • คลิกเซลล์อื่นในแผ่นงาน

  • คลิกแท็บ VIEW บน Ribbon

  • คลิกมาโคร

  • เลือก Stop Recording จากรายการแบบเลื่อนลง

การบันทึกมาโครของคุณเสร็จสมบูรณ์

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

ใช้มาโคร

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

  • คลิกที่แผ่นงานใหม่

สังเกตเซลล์ที่ใช้งานอยู่ ในกรณีของเราคือ A1

  • คลิก VIEW บน Ribbon

  • คลิก Macros.

  • เลือก View Macros จากรายการแบบเลื่อนลง

กล่องโต้ตอบมาโครจะปรากฏขึ้น

เฉพาะมาโครที่คุณบันทึกเท่านั้นที่จะปรากฏในรายการแมโคร

  • คลิกชื่อมาโคร - MyFirstMacro ในกล่องโต้ตอบ Macro คำอธิบายที่คุณพิมพ์ขณะบันทึกมาโครจะแสดงขึ้น คำอธิบายมาโครช่วยให้คุณระบุได้ว่าคุณบันทึกมาโครไว้เพื่อวัตถุประสงค์ใด

  • คลิกปุ่ม Run ตารางเดียวกับที่คุณสร้างขึ้นขณะบันทึกมาโครจะปรากฏขึ้นในเสี้ยววินาที

คุณได้ค้นพบไม้กายสิทธิ์ที่ Excel ช่วยให้คุณประหยัดเวลาในการทำงานทางโลก คุณจะสังเกตสิ่งต่อไปนี้ -

  • แม้ว่าเซลล์ที่ใช้งานอยู่ก่อนที่จะเรียกใช้แมโครคือ A1 ตารางจะถูกวางไว้ในเซลล์ B2 ตามที่คุณได้บันทึกไว้

  • นอกจากนี้เซลล์ที่ใช้งานอยู่จะกลายเป็น E2 เนื่องจากคุณได้คลิกเซลล์นั้นก่อนที่คุณจะหยุดบันทึก

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

คุณยังสามารถบันทึกมาโครที่วางขั้นตอนที่บันทึกไว้ในเซลล์ที่ใช้งานได้ คุณจะได้เรียนรู้วิธีดำเนินการนี้เมื่อคุณดำเนินการในบทช่วยสอน

การจัดเก็บมาโคร

คุณอาจสงสัยว่าจะบันทึกมาโครที่สร้างขึ้นได้อย่างไร ในบริบทนี้คุณต้องรู้ -

  • การจัดเก็บมาโคร
  • บันทึกไฟล์ที่เปิดใช้งานแมโคร

เมื่อคุณสร้างมาโครคุณสามารถเลือกตำแหน่งที่จะจัดเก็บมาโครนั้นได้ คุณสามารถทำได้ในไฟล์Record Macro กล่องโต้ตอบ

คลิกช่อง - Store macro in. มีสามตัวเลือกต่อไปนี้ -

  • สมุดงานนี้
  • สมุดงานใหม่
  • สมุดงานมาโครส่วนบุคคล

สมุดงานนี้

นี่คือตัวเลือกเริ่มต้น มาโครจะถูกเก็บไว้ในสมุดงานปัจจุบันของคุณจากจุดที่คุณสร้างแมโคร

สมุดงานใหม่

แต่ไม่แนะนำให้ใช้ตัวเลือกนี้ คุณจะขอให้ Excel จัดเก็บมาโครไว้ในสมุดงานใหม่อื่นและส่วนใหญ่ไม่จำเป็น

สมุดงานมาโครส่วนบุคคล

หากคุณสร้างมาโครหลายตัวที่คุณใช้ในสมุดงานของคุณ Personal Macro Workbook จะช่วยให้คุณสามารถจัดเก็บมาโครทั้งหมดได้ในที่เดียว คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับตัวเลือกนี้ในบทถัดไป

บันทึกไฟล์ที่เปิดใช้งานมาโคร

หากคุณได้เลือก This Workbook เป็นตัวเลือกในการจัดเก็บมาโครคุณจะต้องบันทึกเวิร์กบุ๊กของคุณพร้อมกับมาโคร

พยายามบันทึกสมุดงาน ตามค่าเริ่มต้นคุณจะขอให้ Excel บันทึกเวิร์กบุ๊กเป็นไฟล์. xls Excel แสดงข้อความที่แจ้งว่าไม่สามารถบันทึกโครงการ VB ของฟีเจอร์ Excel ในสมุดงานที่ไม่มีมาโครได้ดังที่แสดงด้านล่าง

Note- ถ้าคุณคลิกใช่ Excel จะบันทึกสมุดงานของคุณเป็นไฟล์. xls ที่ไม่มีมาโครและมาโครของคุณที่คุณเก็บไว้ด้วยตัวเลือกสมุดงานนี้จะไม่ได้รับการบันทึก เพื่อหลีกเลี่ยงปัญหานี้ Excel มีตัวเลือกให้คุณบันทึกเวิร์กบุ๊กของคุณเป็นเวิร์กบุ๊กที่เปิดใช้งานมาโครซึ่งจะมีนามสกุล. xlsm

  • คลิกไม่ใช่ในกล่องข้อความเตือน
  • เลือก Excel Macro-Enabled Workbook (* .xlsm) ในบันทึกเป็นชนิด
  • คลิกบันทึก

คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ในบทต่อ ๆ ไปในบทช่วยสอนนี้