Page 1 of 1
สอบถามวิธี lock sheet แบบไม่สามารถกดเลือกได้มีไหมครับ
Posted: Fri May 13, 2022 11:59 am
by Xcelvba
สมมติ มี อยู่ 2 ชีท ครับ
1.Sheet1
2.Sheet2
อยากล็อค sheet2 โดยที่ไม่สามารถกดแท็บดู Sheet2 ได้เลย ยกเว้น Unprotected + กรอก password ครับ
Re: สอบถามวิธี lock sheet แบบไม่สามารถกดเลือกได้มีไหมครับ
Posted: Fri May 13, 2022 12:16 pm
by snasui

การ Protect ไม่มี Option ที่ไม่ให้คลิกแถบชีตได้ แต่สามารถเขียนได้ว่าเมื่อเลือกแล้วให้ไปเลือกชีตอื่นแทน ซึ่งก็ให้ความหมายเดียวกันคือไม่สามารถคลิกเลือกชีตที่ Protect ได้นั่นเอง ซึ่งอาจจะต้องตรวจสอบเพิ่มว่าหากมีการ ProtectContents ก็ให้เลือกไปยังชีตอืน เช่นนี้เป็นต้นครับ
Event ดังกล่าวชื่อว่า Worksheet_Activate() ลองเขียนมาเองดูก่อน ติดตรงไหนค่อยถามกันต่อครับ
Re: สอบถามวิธี lock sheet แบบไม่สามารถกดเลือกได้มีไหมครับ
Posted: Fri May 13, 2022 1:22 pm
by Xcelvba
snasui wrote: Fri May 13, 2022 12:16 pm

การ Protect ไม่มี Option ที่ไม่ให้คลิกแถบชีตได้ แต่สามารถเขียนได้ว่าเมื่อเลือกแล้วให้ไปเลือกชีตอื่นแทน ซึ่งก็ให้ความหมายเดียวกันคือไม่สามารถคลิกเลือกชีตที่ Protect ได้นั่นเอง ซึ่งอาจจะต้องตรวจสอบเพิ่มว่าหากมีการ ProtectContents ก็ให้เลือกไปยังชีตอืน เช่นนี้เป็นต้นครับ
Event ดังกล่าวชื่อว่า Worksheet_Activate() ลองเขียนมาเองดูก่อน ติดตรงไหนค่อยถามกันต่อครับ
ขอบคุณมากครับ อ. จะลองเขียนมาก่อนถ้าติดตรงไหนจะมาถามใหม่ครับ
