บทความ

แมโคร Excel: คืออะไรและใช้งานอย่างไร

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

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

วิธีนี้จะมีประสิทธิภาพมากกว่าการทำซ้ำชุดการกระทำเดียวกันด้วยตนเองในแต่ละครั้ง

ในการบันทึกแมโคร คุณต้องเริ่มกระบวนการบันทึกตั้งแต่แรก ตัวเลือกนี้มีอยู่ในเมนู แมโคร ซึ่งอยู่บนแท็บ ดู ใน Ribbon ของ Excel (หรือในเมนู a โคตร เครื่องมือใน Excel 2003) ตัวเลือกเหล่านี้แสดงอยู่ในภาพด้านล่าง:

บันทึกแมโครใน Excel เวอร์ชันปัจจุบัน (2007 และใหม่กว่า):

จากนั้นคุณจะพบกับกล่องโต้ตอบ "บันทึกมาโคร" 

ช่องนี้ให้คุณป้อนชื่อและคำอธิบายสำหรับมาโครของคุณได้ หากต้องการ เป็นความคิดที่ดีที่จะตั้งชื่อแมโครที่สื่อความหมาย เพื่อว่าเมื่อคุณกลับมาที่แมโครในภายหลัง สิ่งนี้จะช่วยให้คุณจำได้ว่ามาโครทำหน้าที่อะไร อย่างไรก็ตาม หากคุณไม่ได้ระบุชื่อ Excel จะตั้งชื่อแมโครโดยอัตโนมัติ (เช่น Macro1, Macro2 ฯลฯ)

กล่องโต้ตอบ "บันทึกมาโคร" ยังให้ตัวเลือกแก่คุณในการกำหนดแป้นพิมพ์ลัดให้กับมาโครของคุณ สิ่งนี้จะทำให้การรันมาโครง่ายขึ้นมาก อย่างไรก็ตาม คุณต้องระมัดระวังไม่กำหนดชุดคีย์ล่วงหน้าอย่างใดอย่างหนึ่งให้กับแมโครdefiค่ำคืนของ Excel (เช่น CTRL-C) หากคุณเลือกคีย์ผสม Excel ที่มีอยู่ มาโครของคุณจะถูกเขียนทับ และคุณหรือผู้ใช้รายอื่นอาจเรียกใช้โค้ดแมโครโดยไม่ตั้งใจ

เมื่อคุณพอใจกับชื่อมาโครและแป้นพิมพ์ลัด (หากจำเป็น) แล้ว ให้เลือก ตกลง เพื่อเริ่มบันทึกแมโคร

เมื่อคุณเริ่มบันทึกมาโคร ทุกการกระทำที่คุณทำ (การป้อนข้อมูล การเลือกเซลล์ การจัดรูปแบบเซลล์ การเลื่อนแผ่นงาน ฯลฯ) จะถูกบันทึกในมาโครใหม่เป็นโค้ด VBA

นอกจากนี้ เมื่อคุณบันทึกแมโคร คุณจะเห็นปุ่มหยุดที่ด้านล่างซ้ายของสมุดงานของคุณ (หรือใน Excel 2003 ปุ่มหยุดจะปรากฏบนแถบเครื่องมือแบบลอย) ดังที่แสดงด้านล่าง:

จดหมายข่าวนวัตกรรม
อย่าพลาดข่าวสารที่สำคัญที่สุดเกี่ยวกับนวัตกรรม ลงทะเบียนเพื่อรับพวกเขาทางอีเมล

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

ตัวเลือก 'ใช้การอ้างอิงแบบสัมพันธ์'

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

ทางเลือก ใช้การอ้างอิงแบบสัมพันธ์ พบได้ในเมนู แมโคร (และพบได้ในแถบเครื่องมือมาโครใน Excel 2003) 

เรียกใช้มาโครที่บันทึกไว้

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

  • กด Alt + F8 (เช่น กดปุ่ม ALT และในขณะที่กด ให้กด F8) เพื่อแสดงกล่องโต้ตอบ 'มาโคร'
  • ในกล่องโต้ตอบ "มาโคร" ให้เลือกมาโครที่คุณต้องการเรียกใช้
  • คลิกค่าโดยสาร c su เอเซกิ .

Ercole Palmeri

จดหมายข่าวนวัตกรรม
อย่าพลาดข่าวสารที่สำคัญที่สุดเกี่ยวกับนวัตกรรม ลงทะเบียนเพื่อรับพวกเขาทางอีเมล

บทความล่าสุด

การชำระเงินออนไลน์: นี่คือวิธีที่บริการสตรีมมิ่งทำให้คุณชำระเงินตลอดไป

ผู้คนนับล้านชำระค่าบริการสตรีมมิ่ง โดยจ่ายค่าธรรมเนียมการสมัครสมาชิกรายเดือน เป็นความเห็นทั่วไปที่คุณ...

29 2024 เมษายน

Veeam มีการสนับสนุนแรนซัมแวร์ที่ครอบคลุมที่สุด ตั้งแต่การป้องกันไปจนถึงการตอบสนองและการกู้คืน

Coveware by Veeam จะยังคงให้บริการตอบสนองต่อเหตุการณ์การขู่กรรโชกทางไซเบอร์ต่อไป Coveware จะนำเสนอความสามารถในการนิติเวชและการแก้ไข...

23 2024 เมษายน

การปฏิวัติสีเขียวและดิจิทัล: การบำรุงรักษาเชิงคาดการณ์กำลังเปลี่ยนแปลงอุตสาหกรรมน้ำมันและก๊าซอย่างไร

การบำรุงรักษาเชิงคาดการณ์กำลังปฏิวัติภาคส่วนน้ำมันและก๊าซ ด้วยแนวทางเชิงรุกและนวัตกรรมในการจัดการโรงงาน...

22 2024 เมษายน

หน่วยงานกำกับดูแลการต่อต้านการผูกขาดของสหราชอาณาจักรส่งสัญญาณเตือน BigTech เกี่ยวกับ GenAI

UK CMA ได้ออกคำเตือนเกี่ยวกับพฤติกรรมของ Big Tech ในตลาดปัญญาประดิษฐ์ ที่นั่น…

18 2024 เมษายน

อ่านนวัตกรรมในภาษาของคุณ

จดหมายข่าวนวัตกรรม
อย่าพลาดข่าวสารที่สำคัญที่สุดเกี่ยวกับนวัตกรรม ลงทะเบียนเพื่อรับพวกเขาทางอีเมล

ติดตามเรา