แมโคร Excel - การกำหนดมาโครให้กับวัตถุ

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

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

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

การกำหนดมาโครให้เป็นรูปร่าง

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

  • คลิก INSERT บน Ribbon

  • คลิก Shapes ในกลุ่มภาพประกอบ

  • เลือกรูปร่างสำเร็จรูปใด ๆ ที่ปรากฏในรายการแบบเลื่อนลง ตัวอย่างเช่นรูปร่างผังงาน - การเตรียมการขณะที่คุณอยู่ในขั้นตอนการเตรียมข้อมูล

วาดรูปร่างและจัดรูปแบบ

  • คลิกขวาที่รูปร่างและเลือก Edit Text จากรายการแบบเลื่อนลง

  • พิมพ์ข้อความภายในรูปร่าง - เรียกใช้มาโคร

  • จัดรูปแบบข้อความ

  • คลิกขวาที่รูปร่าง
  • เลือกกำหนดมาโครจากรายการแบบเลื่อนลง

กล่องโต้ตอบกำหนดมาโครจะปรากฏขึ้น คลิกชื่อแมโครเช่น RelativeMacro แล้วคลิกตกลง

มาโครถูกกำหนดให้กับรูปร่าง

  • คลิกในเซลล์ที่คุณต้องเรียกใช้แมโครพูดว่า B4

  • เลื่อนเคอร์เซอร์ (ตัวชี้) ไปที่รูปร่าง เคอร์เซอร์ (ตัวชี้) เปลี่ยนเป็นนิ้ว

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

การกำหนดมาโครให้กับกราฟิก

คุณสามารถแทรกกราฟิกในเวิร์กชีตและกำหนดมาโครให้ได้ กราฟิกสามารถเลือกเพื่อแสดงภาพมาโครของคุณได้ ตัวอย่างเช่นคุณสามารถมีกราฟิกของตารางที่แสดงว่ามาโครจะจัดเรียงข้อมูลลงในตาราง

  • คลิกแท็บ INSERT บน Ribbon
  • คลิกรูปภาพในกลุ่มภาพประกอบ
  • เลือกไฟล์ที่มีกราฟิกของคุณ

ขั้นตอนที่เหลือจะเหมือนกับรูปทรงที่ให้ไว้ในส่วนก่อนหน้า

การกำหนดมาโครให้กับตัวควบคุม

การแทรกตัวควบคุม VBA และกำหนดมาโครทำให้งานของคุณดูเป็นมืออาชีพ คุณสามารถแทรกตัวควบคุม VBA จากแท็บนักพัฒนาบน Ribbon

  • คลิก DEVELOPER บน Ribbon

  • คลิก Insert ในกลุ่มการควบคุม

เลือกไอคอนปุ่มภายใต้ Form Controls จากรายการแบบเลื่อนลงตามที่แสดงในภาพหน้าจอด้านล่าง -

  • คลิกเซลล์บนแผ่นงานที่คุณต้องการแทรกตัวควบคุมปุ่ม กล่องโต้ตอบกำหนดมาโครจะปรากฏขึ้น

  • คลิกชื่อมาโครแล้วคลิกตกลง

ปุ่มควบคุมที่มีมาโครที่กำหนดจะถูกแทรก

  • คลิกขวาที่ปุ่ม
  • คลิกแก้ไขข้อความ
  • พิมพ์ - เรียกใช้มาโคร
  • จัดรูปแบบข้อความและปุ่มปรับขนาด

คุณสามารถเรียกใช้มาโครกี่ครั้งก็ได้โดยเพียงแค่คลิกปุ่มซ้ำ ๆ

การใช้ Form Controls เป็นวิธีที่ง่ายและมีประสิทธิภาพในการโต้ตอบกับผู้ใช้ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ในบท - การโต้ตอบกับผู้ใช้