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

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

ผู้ที่ต้องทำงานกับ Excel VBA มักจะประสบปัญหานี้ในบางครั้ง เราลองแล้ว แต่ไม่สามารถแก้ไขมาโครได้ และปรากฏว่าคุณไม่สามารถแก้ไข มาโคร บนเวิร์กบุ๊กที่ซ่อนอยู่ได้ . ในบทความนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถแก้ปัญหานี้ได้อย่างไรอย่างง่ายดายและครอบคลุม

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

ดาวน์โหลดสมุดแบบฝึกหัดนี้เพื่อฝึกในขณะที่คุณกำลัง อ่านบทความนี้

มาโครแก้ไขไม่ได้.xlsm

2 วิธีแก้ปัญหาง่ายๆ สำหรับแก้ไขมาโครในสมุดงานที่ซ่อนอยู่ไม่ได้

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

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

ดังนั้น เมื่อคุณพยายามแก้ไข คุณจะไม่สามารถทำได้

วัตถุประสงค์ของเราในวันนี้คือการแก้ปัญหานี้ นั่นคือ เพื่อแก้ไข มาโคร บนสมุดงานที่ซ่อนอยู่

เราสามารถแก้ปัญหาได้สองแบบวิธี

1. การแก้ไขมาโครในสมุดงานที่ซ่อนอยู่โดยยกเลิกการซ่อนก่อน

ในวิธีนี้ เราจะยกเลิกการซ่อนสมุดงานที่ซ่อนอยู่ก่อน แล้วจึงลบ มาโคร บนสมุดงาน

ทำตามขั้นตอนที่กล่าวถึงด้านล่างเพื่อดำเนินการตามขั้นตอนนี้

⧪ ขั้นตอนที่ 1: การเปิดกล่องโต้ตอบยกเลิกการซ่อนจากแท็บมุมมอง

เปิด มุมมอง แท็บบน Ribbon ของ Excel จากนั้นภายใต้ส่วน Windows คลิกที่ เลิกซ่อน

⧪ ขั้นตอนที่ 2: เลิกซ่อนสมุดงานจากกล่องโต้ตอบ

กล่องโต้ตอบชื่อ ยกเลิกการซ่อน จะเปิดขึ้น เลือกชื่อสมุดงานที่ซ่อนอยู่ ( PERSONAL.xlsb ที่นี่) และคลิก ตกลง .

⧪ 3: แก้ไขมาโคร

ตอนนี้คุณสามารถแก้ไข มาโคร ภายใต้แท็บ นักพัฒนาซอฟต์แวร์ คลิกที่ มาโคร จากโค้ดส่วน

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

ตอนนี้คุณสามารถแก้ไขได้แล้ว

อ่านเพิ่มเติม: วิธีแก้ไขมาโครใน Excel (2 วิธี)

2. การแก้ไขมาโครในสมุดงานที่ซ่อนอยู่โดยใช้โค้ด VBA

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

⧭ รหัส VBA:

7961

⧭ หมายเหตุ:

ชื่อของสมุดงานที่ซ่อนอยู่คือ “PERSONAL.XLSB” ชื่อของมาโครที่ซ่อนอยู่คือ “Macro1” และชื่อของสมุดงานที่ฉันกำลังทำงานอยู่คือ “ไม่สามารถแก้ไขมาโครในสมุดงานที่ซ่อนอยู่.xlsm” อย่าลืมเปลี่ยนค่าเหล่านั้นด้วยค่าของคุณก่อนรันโค้ด (บรรทัดแรก 3 )

⧭ เอาต์พุต:

เรียกใช้โค้ดโดยกดปุ่ม เรียกใช้ย่อย / UserForm จากริบบิ้น Visual Basic ด้านบน

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

อ่านเพิ่มเติม: วิธีแก้ไขเซลล์ใน Excel (4 วิธีง่ายๆ)<2

หมายเหตุ

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

บทสรุป

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

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