วิธีแก้ไขมาโครใน Excel (2 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดสมุดงานแบบฝึกหัด

ดาวน์โหลดสมุดงานแบบฝึกหัดนี้

วิธีแก้ไข Macros.xlsm

เลิกซ่อนมาโครในสมุดงานส่วนตัว

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

📌 ขั้นตอน

ขั้นแรก คลิกบนปุ่ม ดู แท็บ จากกลุ่ม หน้าต่าง เลือกปุ่ม เลิกซ่อน

หลังจากนั้น คุณจะเห็น เลิกซ่อน กล่องโต้ตอบ

เลือกสมุดงานส่วนบุคคลและคลิกที่ ตกลง .

สุดท้าย คุณจะเห็นสมุดงานส่วนตัวที่มีมาโครอยู่ในนั้น ตอนนี้ คุณสามารถแก้ไขมาโครได้ทุกเมื่อที่ต้องการ

อ่านเพิ่มเติม: [แก้ไข:] ไม่สามารถแก้ไขมาโครในสมุดงานที่ซ่อนอยู่ (2 วิธีแก้ปัญหาง่ายๆ)

2 วิธีในการแก้ไขมาโครใน Excel

อันที่จริง การแก้ไขมาโครใน Excel นั้นค่อนข้างง่าย หากคุณเปิดใช้งานมาโคร คุณสามารถเปิดตัวแก้ไข VBA ได้ทุกเมื่อ จากนั้นคุณสามารถแก้ไขได้

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

1. แป้นพิมพ์ลัดเพื่อแก้ไขมาโคร VBA ใน Excel

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

1.1 แป้นพิมพ์ลัดเพื่อเปิดกล่องโต้ตอบมาโคร

แป้นพิมพ์ลัดนี้จะเปิดกล่องโต้ตอบมาโคร จากที่นั่น คุณสามารถเลือกมาโครใดก็ได้และแก้ไข

📌 ขั้นตอน

ขั้นแรก กด Alt+F8 บนแป้นพิมพ์ของคุณ กล่องโต้ตอบมาโครจะปรากฏขึ้น

ตอนนี้ เลือกมาโครใดก็ได้จากรายการ ชื่อมาโคร

คลิกที่ แก้ไข .

หลังจากนั้น ระบบจะนำคุณไปที่ ตัวแก้ไข VBA

สุดท้าย จาก ตัวแก้ไข VBA คุณสามารถแก้ไขมาโครได้ตามต้องการ

อ่านเพิ่มเติม: วิธีแก้ไขช่องชื่อใน Excel (แก้ไข เปลี่ยนช่วง และลบ) <1 แป้นพิมพ์ลัด

1.2 เพื่อเปิดตัวแก้ไข VBA โดยตรง

หากคุณมีสมุดงานจากแหล่งอื่น คุณควรแก้ไขมาโครโดยทำตามวิธีก่อนหน้า แต่ถ้านี่เป็นสมุดงานของคุณเอง คุณสามารถทำตามวิธีง่ายๆ นี้ได้

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

📌 ขั้นตอน

ขั้นแรก กด Alt+F11 .

มันจะเปิดตัวแก้ไข VBA ตอนนี้ เลือกโมดูลของคุณ ดับเบิลคลิกที่มัน

ตอนนี้ ตัวแก้ไข VBA ของคุณจะเปิดขึ้นแล้ว และคุณสามารถแก้ไขมาโครได้อย่างง่ายดาย

อ่านเพิ่มเติม: 22 ตัวอย่างมาโครใน Excel VBA

2. การใช้คำสั่ง Macros ใน Excel เพื่อแก้ไขโค้ด VBA

หากคุณเป็นคนที่รักการทำงานกับส่วนติดต่อผู้ใช้ อันนี้สำหรับคุณ มีปุ่ม มาโคร ในริบบิ้น ดู ของ Microsoft Excel จากตรงนั้น คุณสามารถเปิดกล่องโต้ตอบ มาโคร และแก้ไขมาโครได้ มาดูทีละขั้นตอนกัน

📌 ขั้นตอน

อันดับแรก ไปที่แท็บ ดู คุณจะเห็นปุ่ม มาโคร ทางด้านขวา

คลิกที่มาโคร หลังจากนั้น กล่องโต้ตอบ มาโคร จะเปิดขึ้น

เลือกมาโครใดก็ได้จาก ชื่อมาโคร รายการ

คลิกที่ แก้ไข .

นี่ไง มาโครที่คุณเลือก ตอนนี้ คุณสามารถเริ่มแก้ไขได้

อ่านเพิ่มเติม: วิธีกำหนดมาโครให้กับปุ่มใน Excel

การอ่านที่คล้ายกัน

  • แมโคร VBA เพื่อลบแถวหากเซลล์มีค่าใน Excel (2 วิธี)
  • วิธีแก้ไขเซลล์ใน Excel ด้วยแป้นพิมพ์ (4 วิธีที่มีประโยชน์)
  • 7 วิธีแก้ไขสำหรับลิงก์แก้ไขที่เป็นสีเทาหรือเปลี่ยนตัวเลือกแหล่งที่มาใน Excel
  • วิธีแก้ไขเซลล์ใน Excel โดยไม่ต้องดับเบิลคลิก (3 วิธีง่ายๆ)

ทดสอบมาโครหลังการแก้ไข: ดีบักและเรียกใช้

จนถึงตอนนี้ เราได้พูดถึงวิธีเปิดตัวแก้ไข VBA เพื่อแก้ไขมาโครใน Excel ในส่วนนี้ เราจะแก้ไขมาโครและทดสอบสิ่งนั้น

เราได้ให้สมุดงานแบบฝึกหัดแก่คุณ จากสมุดงานนั้น เราจะแก้ไขมาโคร

ดูที่ชุดข้อมูลนี้:

ที่นี่ เรามีเซลล์ว่างอยู่ในชุดข้อมูล . เป้าหมายของเราคือการเติมเซลล์ว่างเหล่านั้นด้วยคำว่า “ Unmarried

นี่คือรหัส VBA ของเรา:

3178

หลังจากที่เราใช้รหัสนั้น ผลลัพธ์ของเราคือ ภาพหน้าจอต่อไปนี้:

ตอนนี้ เราจะแก้ไขสิ่งนั้น ในกรณีนี้ เราจะเติมเซลล์ว่างด้วยคำว่า “ เดี่ยว

📌 ขั้นตอน

ประการแรก กด Alt+F8 บนแป้นพิมพ์ของคุณ กล่องโต้ตอบมาโครจะปรากฏขึ้น

เลือก FindNext_empty_value

จากนั้นคลิกที่ แก้ไข .

หลังจากนั้น ตัวแก้ไข VBA จะ เปิด. ตอนนี้เราจะนำการเปลี่ยนแปลงง่ายๆ มาไว้ที่นี่ เราลบ“ โสด ” คำ

จาก ดีบัก แถบเมนู เลือก Compile VBAProject .

หลังจากนั้นจะแสดงข้อผิดพลาดเนื่องจากเราไม่ได้ให้ค่าใดๆ

ตอนนี้ เปลี่ยนเป็น “ เดี่ยว ” เหมือนภาพหน้าจอต่อไปนี้

อีกครั้ง จากแถบเมนู ดีบัก ให้เลือก คอมไพล์ VBAProject ครั้งนี้จะไม่มีข้อผิดพลาด ตอนนี้ ให้บันทึกไฟล์

อีกครั้ง กด Alt+F8 บนแป้นพิมพ์ของคุณ เลือก FindNext_empty_value

จากนั้นคลิกที่ เรียกใช้ .

ในช่อง Search Value ให้ปล่อยช่องว่างไว้ในขณะที่เรากำลังค้นหาเซลล์ว่าง

เลือกช่วงเซลล์ของข้อมูลของคุณ

จากนั้นคลิกที่ ตกลง .

อย่างที่คุณทำได้ จะเห็นว่าเราได้แก้ไขรหัสของเราเรียบร้อยแล้ว และนี่คือ ทำงานได้ดี

อ่านเพิ่มเติม: วิธีแก้ไข Named Range ใน Excel

💬 สิ่งที่ต้องจำ

✎ หากคุณ อย่ารับไฟล์ Excel ที่เปิดใช้งานมาโครจาก แหล่งที่เชื่อถือได้ , อย่าเปิดใช้งาน เนื้อหามาโคร อาจมีรหัสที่เป็นอันตราย .

✎ ทำสำเนาของ มาโคร VBA เพื่อให้คุณสามารถค้นหารหัสได้อย่างง่ายดายในอนาคตเมื่อใดก็ตามที่คุณต้องการ<1

สรุป

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

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง