การทำสิ่งเดิมๆ ซ้ำแล้วซ้ำเล่าไม่เพียงแต่น่าเบื่อเท่านั้น แต่ยังอาจทำให้เสียเวลาและทำให้ผลผลิต ของคุณหมดไปอีกด้วย โดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ Excel ระดับเริ่มต้นซึ่งอาจไม่ทราบว่าการทำงานทั่วไปโดยอัตโนมัติด้วยการบันทึกแมโครนั้นเป็นเรื่องง่าย แต่แมโคร Excel คืออะไร?
มาโคร Excel ช่วยให้คุณทำงานทั่วไปหลายๆ อย่างโดยอัตโนมัติ ตั้งแต่การใส่สูตรไปจนถึงการจัดรูปแบบข้อมูล คุณไม่จำเป็นต้องเป็นโปรแกรมเมอร์ก็สามารถสร้างได้ เนื่องจาก Excel สามารถบันทึกการกระทำของคุณขณะที่คุณดำเนินการได้ หากคุณต้องการทราบวิธีการบันทึกแมโครใน Excel คุณจะต้องทำตามขั้นตอนด้านล่าง
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-8909-1213192410087.png)
มาโคร Excel คืออะไร?
แมโคร Excel คือชุดคำสั่งที่บันทึกไว้ ซึ่งสร้างขึ้นด้วยตนเองใน VBA (Visual Basic for Applications) หรือบันทึกโดยอัตโนมัติโดยใช้ เครื่องมือตัวบันทึกแมโครของ Excel แมโครช่วยให้คุณสามารถบันทึกการกระทำทั่วไปจำนวนเท่าใดก็ได้ เช่น การลบคอลัมน์เปล่า การเปลี่ยนการจัดรูปแบบข้อความ หรือการแทรกสูตรใหม่ลงในสมุดงาน
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-220-1213192410958.png)
การดำเนินการที่บันทึกไว้เหล่านี้สามารถเรียกใช้ได้ด้วยการคลิกปุ่มหรือใช้แป้นพิมพ์ลัดเฉพาะ มาโครแต่ละตัวมีทางลัดเฉพาะที่คุณสามารถใช้เพื่อดำเนินการซ้ำได้อย่างรวดเร็ว
หากคุณใช้ Excel เพื่อบันทึกแมโคร คุณจะลดเวลาที่ใช้ในการสร้างหรือแก้ไขสเปรดชีต ทำให้ขั้นตอนการทำงานของคุณเร็วขึ้น
วิธีบันทึกมาโครใน Excel
วิธีที่ง่ายที่สุดในการสร้างแมโครใหม่ใน Microsoft Excel คือการบันทึกโดยใช้ เครื่องมือ Macro Recorderซึ่งคุณสามารถใช้ใน Excel บน Windows หรือ Mac ขออภัย ไม่สามารถบันทึกแมโครใน Excel Online ได้
- หากต้องการบันทึกแมโครใหม่ใน Excel ให้เปิดสมุดงานใหม่หรือที่มีอยู่ ใน แท็บ นักพัฒนาบนแถบริบบิ้น เลือกปุ่มบันทึกแมโคร หรือกด แป้น Alt + T + M + Rบนแป้นพิมพ์
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-2465-1213192412250.png)
- ใน หน้าต่าง บันทึกแมโครคุณสามารถตั้งชื่อสำหรับแมโครของคุณเพื่อระบุวัตถุประสงค์ใน กล่อง ชื่อแมโครรวมทั้งให้คำอธิบายสำหรับผู้ใช้รายอื่นในกล่องคำอธิบาย คุณยังสามารถเพิ่มปุ่มทางลัด (เช่นCtrl + T ) เพื่อกำหนดมาโครใหม่ให้กับแป้นพิมพ์ลัด
- ใน เมนูแบบเลื่อนลง จัดเก็บแมโครใน คุณสามารถกำหนดตำแหน่งที่คุณต้องการบันทึกแมโครเมื่อบันทึกแล้ว เช่นสมุดงานนี้ (เพื่อบันทึกลงในสมุดงานที่เปิดอยู่) สมุดงานใหม่ (เพื่อบันทึกลงในสมุดงานใหม่ ) หรือสมุดงานแมโครส่วนบุคคล (เพื่อให้คุณใช้ในสมุดงานหลายเล่ม) เลือก ปุ่ม ตกลงเพื่อเริ่มการบันทึกเมื่อคุณยืนยันตัวเลือกของคุณแล้ว
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-2573-1213192414543.png)
- เมื่อคุณเลือกตกลงตัวบันทึกแมโคร Excel จะอยู่ในโหมดบันทึก การดำเนินการแต่ละอย่างที่คุณดำเนินการ ตั้งแต่การคลิกปุ่มไปจนถึงการแก้ไขเซลล์ จะถูกบันทึกไว้ ดำเนินการที่คุณต้องการบันทึกเป็นมาโคร ณ จุดนี้ จากนั้นเลือก ปุ่ม หยุดการบันทึกใน แท็บ นักพัฒนาเมื่อคุณทำเสร็จแล้ว
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-3437-1213192415684.png)
เรียกใช้ แก้ไข หรือลบแมโคร Microsoft Excel ที่มีอยู่
ขึ้นอยู่กับตำแหน่งบันทึกที่คุณเลือกใน หน้าต่าง บันทึกมาโครมาโครที่บันทึกไว้จะพร้อมทำงานในสมุดงานที่เปิดอยู่หรือในสมุดงานที่เพิ่งเปิดใหม่ ทั้งนี้ขึ้นอยู่กับตำแหน่งบันทึกที่คุณเลือกในหน้าต่างบันทึกมาโคร
- หากต้องการเรียกใช้ แก้ไข หรือลบแมโครที่คุณสร้างขึ้น ให้เลือกผู้พัฒนา > มาโครจากแถบริบบิ้น
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-4646-1213192416549.png)
- ใน หน้าต่าง มาโครรายการของแมโครที่มีให้เรียกใช้ในสมุดงานที่เปิดอยู่ของคุณจะแสดงรายการ ในการเรียกใช้มาโคร ให้เลือกจากรายการ จากนั้นเลือกปุ่มเรียกใช้ คุณยังสามารถใช้แป้นพิมพ์ลัดที่คุณเลือกเมื่อสร้างแมโครเพื่อเรียกใช้แทนได้
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-9926-1213192417650.png)
- หากต้องการเปลี่ยนแปลงแมโครที่บันทึกแทน ให้เลือกปุ่มแก้ไข การดำเนินการนี้จะเปิดตัวแก้ไข Excel VBA ซึ่งช่วยให้ผู้ใช้ขั้นสูงสามารถแก้ไขรหัส VBAและเปลี่ยนวิธีการทำงานของแมโครได้ ผู้เริ่มต้นใช้งาน VBAอาจพบว่าการลบแมโครและบันทึกอีกครั้งทำได้ง่ายกว่า
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-5100-1213192418592.png)
- หากต้องการลบมาโคร ให้เลือกจากรายการ จากนั้นเลือกปุ่มลบ
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-480-1213192419681.png)
- Excel จะขอให้คุณยืนยันว่าคุณต้องการลบแมโคร เลือกใช่เพื่อยืนยันสิ่งนี้ เมื่อลบแล้ว คุณจะต้องบันทึกมาโครอีกครั้งโดยใช้ขั้นตอนที่แสดงด้านบน
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-7173-1213192420595.png)
การบันทึกไฟล์ Excel ด้วยมาโครที่บันทึกไว้
โดยทั่วไปสมุดงาน Excel จะถูกบันทึกในรูปแบบไฟล์ XLSX (หรือXLSสำหรับสมุดงานที่สร้างใน Excel 2007 และเก่ากว่า) ไฟล์ประเภทนี้รองรับข้อมูล Excel ส่วนใหญ่ แต่ไม่รวมมาโคร Excel ที่บันทึกไว้
หากต้องการบันทึกไฟล์ Excel ด้วยมาโครที่บันทึกไว้ คุณจะต้องใช้ รูปแบบไฟล์ XLSMแทน
- หากต้องการบันทึกไฟล์ Excel เป็นสมุดงานที่เปิดใช้งานมาโคร ให้เลือกไฟล์ > บันทึกเป็น > เรียกดู
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-2866-1213192421740.png)
- ใน หน้าต่าง บันทึกเป็นเลือกสมุดงานที่เปิดใช้งานมาโคร Excel (*.xlsm)จากเมนูดรอปดาวน์ เลือกตำแหน่งที่จะบันทึกไฟล์ จากนั้นเลือก ปุ่ม บันทึกเพื่อบันทึก
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-1798-1213192422850.png)
- เมื่อคุณเปิดไฟล์ Excel ที่เปิดใช้งานมาโครบนพีซีหรือ Mac เครื่องอื่น คุณอาจต้องอนุญาตให้ Excel เรียกใช้มาโครที่มีอยู่ก่อน เลือก ปุ่ม เปิดใช้งานแมโครเพื่อทำสิ่งนี้
![วิธีบันทึกมาโครใน Excel วิธีบันทึกมาโครใน Excel](/resources8/c6/image-9009-1213192423979.png)
การแชร์ไฟล์ Excel กับมาโครที่บันทึกไว้
แมโคร Excel มีประโยชน์ แต่ก็มีความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้นด้วย หากคุณเปิดไฟล์ Excel ที่มีมาโครจากแหล่งที่มาที่คุณไม่รู้จักหรือไม่เชื่อถือ แสดงว่าคุณอนุญาตให้ไฟล์นั้นเรียกใช้โค้ดอันตรายบนพีซีของคุณ
ด้วยเหตุนี้ ผู้ให้บริการอีเมลออนไลน์อย่าง Gmail จึงบล็อกผู้ใช้โดยอัตโนมัติไม่ให้ส่งไฟล์XLSM (สมุดงาน Excel ที่เปิดใช้งานมาโคร) ไปยังผู้ใช้รายอื่น ในกรณีนี้ คุณอาจใช้บริการแชร์ไฟล์เช่น Google ไดรฟ์เพื่อแชร์ออนไลน์กับผู้ใช้รายอื่นได้
หากคุณต้องการแชร์ไฟล์ Excel ที่เปิดใช้งานมาโครกับผู้ใช้รายอื่นที่อยู่ใกล้เคียง คุณสามารถดูวิธีการถ่ายโอนไฟล์ภายในเครื่องเพื่อแชร์กับพีซีหรือ Mac เครื่องอื่น หรือกับอุปกรณ์อื่นๆ เช่น สมาร์ทโฟน
ไฟล์ Excel ที่เปิดใช้มาโครสามารถบรรจุไวรัสหรือมัลแวร์อื่นๆ ได้ ดังนั้นหากคุณเปิดไฟล์ Excel ที่คุณไม่เชื่อถือ คุณอาจต้องสแกนหามัลแวร์ในภายหลังเพื่อให้แน่ใจว่าพีซีของคุณไม่ถูกบุกรุก หรือสแกนไฟล์ก่อนเปิด
เคล็ดลับและเทคนิคขั้นสูงของ Excel
การบันทึกแมโครเป็นเพียงเคล็ดลับอย่างหนึ่งของ Excelที่สามารถช่วยคุณประหยัดเวลาได้ แต่ยังมีคุณลักษณะอื่นๆ ของ Excel ที่สามารถทำให้คุณทำงานได้อย่างมีประสิทธิภาพมากขึ้นเช่นกัน ผู้ใช้ระดับสูงอาจสนใจใช้ Excel เพื่อขูดข้อมูลออนไลน์ในขณะที่นักวิเคราะห์ข้อมูลอาจสนใจวิธีใช้ COUNTIFS, SUMIFS และ AVERAGEIFSสำหรับการวิเคราะห์ข้อมูลอย่างละเอียด
หากคุณต้องการทำงานเป็นทีม หรือกำลังประสบปัญหากับสูตร Excel ที่ซับซ้อน คุณยังสามารถทำงานร่วมกันในสเปรดชีต Excelโดยใช้สมุดงานที่ใช้ร่วมกัน คุณอาจพบว่าGoogle ชีตเป็นตัวเลือกที่ดีกว่าสำหรับการทำงานร่วมกันทางออนไลน์ แต่มีฟังก์ชันและคุณลักษณะหลายอย่างเหมือนกัน