วิธีสร้างมาโครใน Excel

กราฟิกและแผนภูมิ
เครดิตรูปภาพ: ฮอร์เก้ ฮวน เปเรซ ซัวเรซ/iStock/Getty Images

เมื่อคุณทำงานกับสเปรดชีต Microsoft Excel คุณไม่จำเป็นต้องทำตามขั้นตอนที่ซ้ำซากจำเจซ้ำแล้วซ้ำเล่า ประหยัดเวลาด้วยการสร้างมาโครที่ทำงานซ้ำๆ โดยอัตโนมัติ คุณสามารถสร้างมาโคร Excel ส่วนใหญ่ได้โดยไม่ต้องมีความรู้เกี่ยวกับ Visual Basic Application (VBA) ของ Microsoft เพียงแค่บันทึกขั้นตอนที่คุณใช้ในการปฏิบัติงาน

ขั้นตอนเหล่านี้อาจรวมถึงการกดแป้นพิมพ์และการคลิกเมาส์ที่คุณทำ เช่น การพิมพ์ตัวเลขหรือข้อความ การคลิกเซลล์บนคำสั่งใน Ribbon และการจัดรูปแบบเซลล์ คอลัมน์ หรือแถว ถ้าคุณรู้วิธีการทำงานกับ VBA คุณสามารถแก้ไขโค้ดที่บันทึกไว้หรือสร้างมาโครที่ซับซ้อนมากขึ้นใน VB Editor (VBE) ซึ่งสามารถเข้าถึงได้จาก Excel และแอปพลิเคชัน Microsoft Office อื่นๆ

วีดีโอประจำวันนี้

แม้ว่าคุณจะไม่ได้ใช้ VBE คุณอาจบันทึกมาโครอย่างง่าย ตัวอย่างเช่น เพื่อนำรูปแบบเดียวไปใช้ เช่น MM/DD/YYYY-to วันที่ทั้งหมดในสเปรดชีต. คุณอาจสร้างมาโครอื่นเพื่อจัดรูปแบบชื่อทั้งหมด ลูกค้าที่มีบัญชีค้างชำระ ด้วยตัวอักษรสีแดงหนา

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

เตรียมพร้อม

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

กล่องกาเครื่องหมายนักพัฒนา Microsoft Excel
เครดิตรูปภาพ: ไมโครซอฟท์ คอร์ป

หลังจากเปิดใช้งานแท็บนักพัฒนา คุณต้องเปิดใช้งานแมโครเพื่อเรียกใช้ คุณสามารถทำได้ในแท็บ Developer โดยคลิก Macro Security จากนั้น ภายใต้ การตั้งค่ามาโคร ให้คลิก เปิดใช้งานแมโครทั้งหมด แล้วคลิก ตกลง

กำลังบันทึกมาโคร

คุณสามารถเปิดกล่องบันทึกมาโครได้สองวิธี บนแท็บ นักพัฒนา ในกลุ่ม รหัส ให้คลิก บันทึกมาโคร หรือกด Alt+T+M+R

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

กล่องมาโครบันทึก Excel
เครดิตรูปภาพ: ไมโครซอฟท์ คอร์ป

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

ถ้าคุณต้องการกำหนดคีย์ลัด ให้พิมพ์อักษรตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กที่คุณต้องการใช้ลงในกล่องทางลัด

คลิกตกลงและ Excel จะเริ่มบันทึกการกระทำของคุณลงในมาโครใหม่

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

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

การแบ่งปันมาโคร

เมื่อต้องการแชร์มาโครในสเปรดชีตของคุณกับผู้อื่น คุณต้องบันทึกเป็นไฟล์เวิร์กบุ๊กที่เปิดใช้งานมาโครของ Excel

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

การใช้ VBE

คลิกแท็บ มุมมอง บน Ribbon คลิกที่ Macros และจากเมนูแบบเลื่อนลง ให้เลือก View Macros คุณสามารถดูและแก้ไขแมโครที่มีอยู่ซึ่งคุณบันทึกไว้หรือคลิกสร้าง

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

หมวดหมู่

ล่าสุด

วิธีตรวจสอบไฟล์ PDF สำหรับระบบสี

วิธีตรวจสอบไฟล์ PDF สำหรับระบบสี

PDF ของคุณใช้ระบบสีอะไร เนื่องจาก Portable Doc...

วิธีเขียนสคริปต์เรียกใช้อัตโนมัติใน Linux

วิธีเขียนสคริปต์เรียกใช้อัตโนมัติใน Linux

ไฟล์การกำหนดค่า Linux ทั้งหมดถูกจัดเก็บไว้ในเอก...

วิธีเพิ่มนาฬิกานับถอยหลังในอีเมล

วิธีเพิ่มนาฬิกานับถอยหลังในอีเมล

คุณสามารถสร้างตัวนับเวลาถอยหลังเพื่อกระตุ้นควา...