Excel Macros - เรียกใช้แมโคร
มีหลายวิธีในการเรียกใช้แมโครในสมุดงานของคุณ มาโครจะถูกบันทึกไว้ในสมุดงานที่เปิดใช้งานแมโครของคุณหรือในสมุดงานแมโครส่วนบุคคลของคุณซึ่งคุณสามารถเข้าถึงได้จากสมุดงานใด ๆ ตามที่คุณได้เรียนรู้มาก่อนหน้านี้
คุณสามารถเรียกใช้แมโครได้ด้วยวิธีต่อไปนี้ -
- การเรียกใช้มาโครจากแท็บมุมมอง
- เรียกใช้มาโครโดยกด Ctrl บวกปุ่มลัด
- เรียกใช้แมโครโดยคลิกปุ่มบนแถบเครื่องมือด่วน
- เรียกใช้แมโครโดยคลิกปุ่มในกลุ่มแบบกำหนดเองบน Ribbon
- เรียกใช้มาโครโดยคลิกที่วัตถุกราฟิก
- การเรียกใช้มาโครจากแท็บนักพัฒนา
- เรียกใช้มาโครจาก VBA Editor
เรียกใช้มาโครจากแท็บมุมมอง
คุณได้เรียนรู้การเรียกใช้แมโครจากแท็บมุมมองบน Ribbon แล้ว สรุปสั้น ๆ -
- คลิกแท็บ VIEW บน Ribbon
- คลิกมาโคร
- เลือกดูมาโครจากรายการดรอปดาวน์
กล่องโต้ตอบมาโครจะปรากฏขึ้น
- คลิกชื่อมาโคร
- คลิกปุ่ม Run
การเรียกใช้มาโครด้วยปุ่มทางลัด
คุณสามารถกำหนดคีย์ลัด (ปุ่ม Ctrl +) สำหรับมาโคร คุณสามารถทำได้ขณะบันทึกมาโครในไฟล์Create Macroกล่องโต้ตอบ มิฉะนั้นคุณสามารถเพิ่มได้ในภายหลังในไฟล์Macro Options กล่องโต้ตอบ
การเพิ่มปุ่มทางลัดขณะบันทึกมาโคร
- คลิกแท็บ VIEW
- คลิกมาโคร
- เลือกบันทึกมาโครจากรายการแบบเลื่อนลง
กล่องโต้ตอบสร้างมาโครจะปรากฏขึ้น
- พิมพ์ชื่อมาโคร
- พิมพ์ตัวอักษรพูด q ในช่องถัดจาก Ctrl + ใต้ปุ่มทางลัด
การเพิ่มปุ่มทางลัดในตัวเลือกมาโคร
- คลิกแท็บ VIEW
- คลิกมาโคร
- เลือกดูมาโครจากรายการดรอปดาวน์
กล่องโต้ตอบมาโครจะปรากฏขึ้น
- เลือกชื่อมาโคร
- คลิกปุ่มตัวเลือก
กล่องโต้ตอบตัวเลือกมาโครจะปรากฏขึ้น พิมพ์ตัวอักษรพูด q ในช่องถัดจาก Ctrl + ใต้ปุ่มทางลัด คลิกตกลง
ในการเรียกใช้แมโครโดยใช้คีย์ลัดให้กดแป้น Ctrl และคีย์ q พร้อมกัน มาโครจะทำงาน
Note- คุณสามารถใช้ตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่สำหรับปุ่มทางลัดของมาโคร ถ้าคุณใช้ชุดตัวอักษร Ctrl + ที่เป็นแป้นพิมพ์ลัดของ Excel คุณจะแทนที่มัน ตัวอย่างเช่น Ctrl + C, Ctrl + V, Ctrl + X เป็นต้นดังนั้นให้ใช้เขตอำนาจศาลของคุณในขณะที่เลือกตัวอักษร
เรียกใช้แมโครผ่านแถบเครื่องมือด่วน
คุณสามารถเพิ่มปุ่มมาโครลงในแถบเครื่องมือด่วนและเรียกใช้แมโครได้โดยคลิก ตัวเลือกนี้จะมีประโยชน์เมื่อคุณเก็บมาโครไว้ในสมุดงานมาโครส่วนตัว ปุ่มที่เพิ่มจะปรากฏบนแถบเครื่องมือด่วนในสมุดงานใด ๆ ที่คุณเปิดจึงทำให้คุณเรียกใช้แมโครได้ง่าย
สมมติว่าคุณมีมาโครชื่อ MyMacro ในสมุดงานมาโครส่วนตัวของคุณ
ในการเพิ่มปุ่มมาโครลงในแถบเครื่องมือด่วนให้ทำดังต่อไปนี้ -
คลิกขวาที่แถบเครื่องมือด่วน
เลือก Customize Quick Access Toolbar จากรายการแบบเลื่อนลง
กล่องโต้ตอบตัวเลือกของ Excel จะปรากฏขึ้น เลือกมาโครจากรายการแบบเลื่อนลงภายใต้หมวดหมู่ -Choose commands from.
รายการมาโครจะปรากฏภายใต้มาโคร
- คลิก PERSONAL.XLSB! MyMacro
- คลิกปุ่มเพิ่ม
ชื่อมาโครจะปรากฏทางด้านขวาพร้อมรูปภาพปุ่มมาโคร
ในการเปลี่ยนภาพปุ่มมาโครให้ดำเนินการดังนี้ -
- คลิกชื่อมาโครในกล่องด้านขวา
- คลิกปุ่ม Modify
Modify Buttonกล่องโต้ตอบปรากฏขึ้น เลือกหนึ่งสัญลักษณ์เพื่อตั้งเป็นไอคอนของปุ่ม
แก้ไขชื่อที่แสดงที่ปรากฏขึ้นเมื่อคุณวางตัวชี้บนรูปภาพปุ่มบนแถบเครื่องมือด่วนเป็นชื่อที่มีความหมายเช่นเรียกใช้ MyMacro สำหรับตัวอย่างนี้ คลิกตกลง
ชื่อมาโครและสัญลักษณ์ไอคอนจะเปลี่ยนไปในบานหน้าต่างด้านขวา คลิกตกลง
ปุ่มมาโครจะปรากฏบนแถบเครื่องมือด่วนและชื่อที่แสดงของแมโครจะปรากฏขึ้นเมื่อคุณวางตัวชี้บนปุ่ม
ในการเรียกใช้แมโครเพียงคลิกปุ่มแมโครบนแถบเครื่องมือด่วน
เรียกใช้มาโครในกลุ่มที่กำหนดเอง
คุณสามารถเพิ่มกลุ่มแบบกำหนดเองและปุ่มแบบกำหนดเองบน Ribbon และกำหนดมาโครของคุณให้กับปุ่ม
- คลิกขวาที่ Ribbon
- เลือกกำหนด Ribbon เองจากรายการแบบเลื่อนลง
Excel Options กล่องโต้ตอบปรากฏขึ้น
- เลือกแท็บหลักภายใต้กำหนด Ribbon เอง
- คลิกแท็บใหม่
แท็บใหม่ (กำหนดเอง) จะปรากฏในรายการแท็บหลัก
- คลิกแท็บใหม่ (กำหนดเอง)
- คลิกปุ่มกลุ่มใหม่
กลุ่มใหม่ (กำหนดเอง) ปรากฏภายใต้แท็บใหม่ (กำหนดเอง)
- คลิกแท็บใหม่ (กำหนดเอง)
- คลิกปุ่มเปลี่ยนชื่อ
กล่องโต้ตอบเปลี่ยนชื่อจะปรากฏขึ้น พิมพ์ชื่อแท็บแบบกำหนดเองของคุณที่ปรากฏในแท็บหลักบน Ribbon พูด - My Macros แล้วคลิกตกลง
Note- แท็บหลักทั้งหมดบน Ribbon เป็นอักษรตัวพิมพ์ใหญ่ คุณสามารถใช้ดุลยพินิจของคุณในการใช้ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก ฉันได้เลือกตัวพิมพ์เล็กที่มีการใช้อักษรตัวพิมพ์ใหญ่เพื่อให้โดดเด่นในแท็บมาตรฐาน
ชื่อแท็บใหม่จะเปลี่ยนเป็น My Macros (กำหนดเอง)
- คลิกกลุ่มใหม่ (กำหนดเอง)
- คลิกปุ่มเปลี่ยนชื่อ
Renameกล่องโต้ตอบปรากฏขึ้น พิมพ์ชื่อกลุ่มในกล่องโต้ตอบชื่อที่แสดงและคลิกตกลง
ชื่อกลุ่มใหม่จะเปลี่ยนเป็น Personal Macros (กำหนดเอง)
คลิกมาโครในบานหน้าต่างด้านซ้ายใต้ Choose commands from.
- เลือกชื่อมาโครของคุณพูด - MyFirstMacro จากรายการมาโคร
- คลิกปุ่มเพิ่ม
มาโครจะถูกเพิ่มเข้าไปในกลุ่ม Personal Macros (กำหนดเอง)
- คลิก My Macros (กำหนดเอง) ในรายการ
- คลิกลูกศรเพื่อเลื่อนแท็บขึ้นหรือลง
ตำแหน่งของแท็บในรายการแท็บหลักกำหนดตำแหน่งที่จะวางบน Ribbon คลิกตกลง
แท็บแบบกำหนดเองของคุณ - My Macros จะปรากฏบน Ribbon
คลิกแท็บ - My Macros กลุ่ม Personal Macros จะปรากฏบน Ribbon MyFirstMacro ปรากฏในกลุ่ม Personal Macros ในการเรียกใช้แมโครเพียงคลิกที่ MyFirstMacro ในกลุ่ม Personal Macros
การเรียกใช้มาโครโดยคลิกที่วัตถุ
คุณสามารถแทรกวัตถุเช่นรูปร่างกราฟิกหรือตัวควบคุม VBA ในแผ่นงานของคุณและกำหนดมาโครให้ หากต้องการเรียกใช้แมโครเพียงคลิกที่วัตถุ
สำหรับรายละเอียดเกี่ยวกับการเรียกใช้มาโครโดยใช้วัตถุโปรดดูบท - การกำหนดมาโครให้กับวัตถุ
การเรียกใช้มาโครจากแท็บนักพัฒนา
คุณสามารถเรียกใช้แมโครจากแท็บนักพัฒนา
- คลิกแท็บนักพัฒนาบน Ribbon
- คลิกมาโคร
กล่องโต้ตอบมาโครจะปรากฏขึ้น คลิกชื่อแมโครจากนั้นคลิกเรียกใช้
เรียกใช้มาโครจาก VBA Editor
คุณสามารถเรียกใช้แมโครจากตัวแก้ไข VBA ได้ดังนี้ -
- คลิกแท็บ Run บน Ribbon
- เลือกเรียกใช้ Sub / UserForm จากรายการดรอปดาวน์