สารบัญ
หากคุณกำลังมองหาเทคนิคพิเศษบางอย่างเพื่อแก้ปัญหา "ไม่สามารถตั้งค่าคุณสมบัติที่มองเห็นได้ของคลาสเวิร์กชีต" คุณมาถูกที่แล้ว ใน 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 เรียนรู้วิธีการใหม่ ๆ และเติบโตต่อไป!