ซุก (ซ่อน) Sheet แบบลับสุดยอด Unhide ยังไงก็หาไม่เจอ

เป็นที่ทราบโดยทั่วกันในหมู่มวลมหาประชาชนว่า วิธีการซ่อน Sheet แบบปกติใน Excel ทำได้โดยคลิกเมาส์ขวาที่ Sheet ที่ต้องการซ่อน เลือก Hide ซึ่งเราสามารถยกเลิกการซ่อนโดยคลิกเมาส์ขวาที่ Sheet ใดก็ได้ เลือกคำสั่ง Unhide จะมีรายการ Sheet ที่ถูกซ่อนไว้แสดงขึ้นมา อยากยกเลิกการซ่อนอันไหนก็คลิกเลือกที่ชื่อนั้น แล้วคลิกปุ่ม OK

มาดูเคล็ดวิชาการซุกซ่อน Sheet แบบ COMTODAY ที่นายเกาเหลาจะขอสรรหามาฝากกันบ้าง วิธีนี้ซ่อนลึกกว่าเยอะ โดยจะใช้ความสามารถของส่วนการเขียนโปรแกรมใน Visual Basic ที่ติดมากับ Excel ช่วยซ่อน เริ่มกันเลย

กดปุ่ม Alt + F11 เพื่อเปิดโปรแกรม Microsoft Visual Basic

ในกล่องรายการ VBAProject(Book1) คลิกเลือก Sheet ที่ต้องการซ่อน

จากนั้นในกล่อง Properties Sheet2 ให้คลิกที่ช่องหัวข้อ Visible

ให้คลิกเลือกรายการ – xlSheetVeryHide เพียงเท่านี้ Sheet2 ก็จะถูกซ่อนในทันที

จากนั้นก็กดปิดโปรแกรม ผลลัพธ์ที่ได้คือ Sheet2 ถูกซ่อน และไม่สามารถใช้คำสั่ง Unhide แบบปกติเพื่อยกเลิกการซ่อนได้

วิธียกเลิกการซ่อน Sheet แบบพิเศษนี้สามารถยกเลิกด้วยวิธีการเดียวกัน แต่ในขั้นตอนที่ 4 ให้คลิกเลือกรายการที่ 0 – xlSheetVisible แทน เพียงเท่านี้ ชีตที่ซ่อนอยู่ก็จะยกเลิกการซ่อนกลับมาแสดงผลเหมือนเดิมทันที

E_Hide

LEAVE A REPLY

Please enter your comment!
Please enter your name here