ไม่สามารถตั้งค่าคุณสมบัติที่มองเห็นได้ของคลาสแผ่นงาน

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

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

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

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

ไม่สามารถตั้งค่าคุณสมบัติที่มองเห็นได้.xlsm

3 วิธีแก้ไขที่เป็นไปได้ สำหรับข้อผิดพลาด “Unable to Set the Visible Property of the Worksheet Class”

ในหัวข้อต่อไปนี้ เราจะใช้วิธีแก้ไขปัญหาที่มีประสิทธิภาพและยุ่งยากสามวิธีในการแก้ปัญหา “ไม่สามารถตั้งค่าคุณสมบัติที่มองเห็นได้ของคลาสเวิร์กชีท” . ประการแรก เราจะพยายามแก้ปัญหาโดยการยกเลิกการป้องกันแผ่นงานจากแท็บทบทวนใน MS Excel เราจะใช้รหัส VBA เพื่อแก้ปัญหาในแนวทางที่สองและสาม ส่วนนี้ให้รายละเอียดมากมายเกี่ยวกับโซลูชันเหล่านี้ คุณควรเรียนรู้และนำสิ่งเหล่านี้ไปใช้เพื่อพัฒนาความสามารถในการคิดและความรู้ด้าน Excel เราใช้เวอร์ชัน Microsoft Office 365 ที่นี่ แต่คุณสามารถใช้เวอร์ชันอื่นได้ตามต้องการ มีหลายครั้งที่พยายามเปลี่ยนแผ่นงานที่มองเห็นได้คุณสมบัติใน Microsoft Excel ส่งผลให้เกิดข้อความแสดงข้อผิดพลาด "ไม่สามารถตั้งค่าคุณสมบัติที่มองเห็นได้ของคลาสแผ่นงาน" ปัญหาจะมีลักษณะดังนี้

ตอนนี้ เราจะสาธิตวิธีแก้ไขปัญหา

แนวทางที่ 1: ยกเลิกการป้องกันแผ่นงานของคุณจากการทบทวน แท็บ

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

ความจริงที่ว่าสมุดงานหรือแผ่นงานได้รับการป้องกันเป็นสาเหตุหลักของเหตุการณ์นี้ สามารถตั้งค่าการมองเห็นได้หลังจากที่สมุดงานและแผ่นงานไม่มีการป้องกันแล้วเท่านั้น ในการแก้ปัญหานี้ ก่อนอื่น คุณต้องเปิด Sheet3 และไปที่แท็บ Review และเลือก Unprotect Sheet

ถัดไป เมื่อหน้าต่าง Unprotect Sheet ปรากฏขึ้น ให้พิมพ์รหัสผ่านและคลิกที่ ตกลง

ตอนนี้ หากคุณพยายามเปลี่ยนคุณสมบัติที่มองเห็นได้ของ Sheet3 หลังจากเปิดหน้าต่าง VBA คุณจะไม่ได้รับข้อความแสดงข้อผิดพลาด

อ่านเพิ่มเติม: [แก้ไขแล้ว!] แผ่นงาน Excel มองไม่เห็นเมื่อเปิด (6 วิธีแก้ปัญหา)

วิธีแก้ปัญหา 2: ปิดสมุดงานอื่นขณะเรียกใช้มาโคร

ตอนนี้ หากคุณกำลังเรียกใช้แมโครในขณะที่เมื่อเปิดสมุดงานหลายเล่ม VBA จะไม่พบการอ้างอิงแผ่นงาน ด้วยเหตุผลดังกล่าว คุณต้องระบุชื่อสมุดงาน หรือคุณสามารถเรียกใช้แมโครเฉพาะโดยปิดสมุดงานอื่นๆ หากคุณต้องการแก้ปัญหา "ไม่สามารถตั้งค่าคุณสมบัติที่มองเห็นได้ของคลาสแผ่นงาน" คุณต้องใช้ความช่วยเหลือจาก VBA Microsoft Visual Basic for Applications (VBA) เป็นภาษาโปรแกรมที่ขับเคลื่อนด้วยเหตุการณ์ของ Microsoft ในการใช้คุณสมบัตินี้ ก่อนอื่นคุณต้องมีแท็บ นักพัฒนาซอฟต์แวร์ แสดงบน Ribbon ของคุณ คลิกที่นี่เพื่อดูว่าคุณสามารถ แสดงแท็บนักพัฒนาซอฟต์แวร์บน Ribbon ของคุณได้อย่างไร เมื่อคุณมีแล้ว ให้ทำตามขั้นตอนโดยละเอียดเหล่านี้เพื่อแก้ปัญหา "ไม่สามารถตั้งค่าคุณสมบัติที่มองเห็นได้ของคลาสเวิร์กชีต"

📌 ขั้นตอน:

  • VBA มีหน้าต่างแยกต่างหากให้ใช้งาน คุณต้องใส่รหัสในหน้าต่างนี้ด้วย หากต้องการเปิดหน้าต่าง VBA ให้ไปที่แท็บ นักพัฒนาซอฟต์แวร์ บน Ribbon ของคุณ จากนั้นเลือก Visual Basic จากกลุ่ม รหัส

  • โมดูล VBA เก็บรหัสไว้ ใน Visual Basic Editor มีนามสกุลไฟล์ .bcf เราสามารถสร้างหรือแก้ไขได้อย่างง่ายดายผ่านหน้าต่างตัวแก้ไข VBA หากต้องการแทรกโมดูลสำหรับรหัส ให้ไปที่แท็บ แทรก บนตัวแก้ไข VBA จากนั้นคลิกที่ โมดูล จากเมนูแบบเลื่อนลง

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

ตอนนี้ หากคุณพยายามเปลี่ยนคุณสมบัติที่มองเห็นได้ของแผ่นงานใดๆ หลังจากเปิดหน้าต่าง VBA คุณจะไม่ได้รับข้อความแสดงข้อผิดพลาด . นี่คือวิธีที่คุณจะสามารถแก้ปัญหาได้

อ่านเพิ่มเติม: วิธียกเลิกการซ่อนหลายแผ่นใน Excel (4 วิธี)

แนวทางที่ 3: ยกเลิกการป้องกันและป้องกันแผ่นงานของคุณใหม่

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

📌 ขั้นตอน:

  • VBA มีหน้าต่างแยกต่างหากเพื่อใช้งาน คุณต้องใส่รหัสในหน้าต่างนี้ด้วย หากต้องการเปิดหน้าต่าง VBA ให้ไปที่แท็บ นักพัฒนาซอฟต์แวร์ บน Ribbon ของคุณ จากนั้นเลือก Visual Basic จากกลุ่ม รหัส

  • โมดูล VBA เก็บรหัสไว้ ใน Visual Basic Editor มีนามสกุลไฟล์ .bcf เราสามารถสร้างหรือแก้ไขได้อย่างง่ายดายผ่านหน้าต่างตัวแก้ไข VBA หากต้องการแทรกโมดูลสำหรับรหัส ให้ไปที่แท็บ แทรก บน VBAบรรณาธิการ. จากนั้นคลิกที่ โมดูล จากเมนูแบบเลื่อนลง

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

ตอนนี้ หากคุณพยายามเปลี่ยนคุณสมบัติที่มองเห็นได้ของแผ่นงานใดๆ หลังจากเปิดหน้าต่าง VBA คุณจะไม่ได้รับข้อความแสดงข้อผิดพลาด นี่คือวิธีที่คุณจะสามารถแก้ปัญหาได้

อ่านเพิ่มเติม: วิธียกเลิกการซ่อนแผ่นงานที่ซ่อนอยู่ใน Excel (2 วิธีที่มีประสิทธิภาพ)

สรุป

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

อย่าลืมตรวจสอบเว็บไซต์ของเรา ExcelWIKI.com สำหรับปัญหาและแนวทางแก้ไขต่างๆ ที่เกี่ยวข้องกับ Excel เรียนรู้วิธีการใหม่ ๆ และเติบโตต่อไป!

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