Page 1 of 1

ขอคำแนะนำการซ่อน worksheet VBA

Posted: Tue Dec 22, 2015 10:51 pm
by akekorn
สวัสดีครับเพื่อนสมาชิกทุกท่าน
วันนี้ผมมีปัญหาขอความช่วยเหลือ คือหากผมต้องการซ่อน work sheet โดยใช้ VBA ที่ผมทำได้คือ
ยกตัวอย่าง

sheets("DATA").select
activewindow.selectsheets.visible = false

ซึ่งวิธีนี้ผมมองว่า หากคลิกขวาเลือก unhide ก็แสดงชีทได้เหมือนเดิม
ผมอยากทราบว่าพอจะมีวิธีโค้ดแบบไหนไหมครับที่ ซ่อนชีทได้และใส่ password จึงจะแสดงชีทนั้นได้
ขอบคุณมากครับผม

Re: ขอคำแนะนำการซ่อน worksheet VBA

Posted: Tue Dec 22, 2015 11:06 pm
by snasui
:D ปรับ Code เป็น ActiveSheet.Visible = 2 จะไม่สามารถยกเลิกการซ่อนด้วยการคลิกขวาได้ครับ

Re: ขอคำแนะนำการซ่อน worksheet VBA

Posted: Tue Dec 22, 2015 11:08 pm
by akekorn
ขอบคุณครับผม
ผมพอจะหาความรู้เพิ่มจากค่าตัวเลขได้ที่ไหนครับผม

Re: ขอคำแนะนำการซ่อน worksheet VBA

Posted: Tue Dec 22, 2015 11:13 pm
by snasui
:D เข้าไปใน VBE แล้วดูที่หน้าต่าง Propeties หากไม่มีหน้าต่างนี้ให้เปิดโดยกดแป้น F4 จากนั้นคลิกที่ชีทใด ๆ ในหน้าต่าง VBAProject แล้วสังเกตที่ Visible ในหน้าต่าง Properties ลองคลิก Dropdown เพื่อดู Option ของ Visible ครับ

Re: ขอคำแนะนำการซ่อน worksheet VBA

Posted: Wed Dec 23, 2015 8:37 am
by akekorn
ขอบคุณครับ