วิธีตั้งรหัสผ่านเพื่อป้องกันแผ่นงานที่ซ่อนอยู่ใน Excel
หากคุณมีเวิร์กบุ๊กที่มีเวิร์กชีตที่สำคัญซ่อนอยู่และไม่อนุญาตให้ผู้อื่นยกเลิกการซ่อน ตอนนี้คุณต้องตั้งรหัสผ่านเพื่อป้องกันแผ่นงานที่ซ่อนอยู่อย่างสมบูรณ์เมื่อผู้ใช้รายอื่นยกเลิกการซ่อนพวกเขาจะต้องป้อนรหัสผ่าน คุณมีวิธีจัดการกับงานนี้อย่างรวดเร็วและง่ายดายใน Excel หรือไม่?
ตั้งรหัสผ่านเพื่อป้องกันแผ่นงานที่ซ่อนอยู่ด้วยฟังก์ชัน VeryHidden
ตั้งรหัสผ่านเพื่อป้องกันแผ่นงานที่ซ่อนอยู่ด้วยรหัส VBA
ปกป้องแผ่นงานหลายแผ่นพร้อมกันด้วย Kutools for Excel
ตั้งรหัสผ่านเพื่อป้องกันแผ่นงานที่ซ่อนอยู่ด้วยฟังก์ชัน VeryHidden
โดยปกติคุณสามารถใช้ฟังก์ชัน VeryHidden เพื่อซ่อนแผ่นงานก่อนจากนั้นตั้งรหัสผ่านสำหรับพวกเขาโปรดทำตามขั้นตอนต่อไปนี้:
1. เปิดสมุดงานของคุณค้างไว้ Alt + F11คีย์เพื่อเปิด หน้าต่าง Microsoft Visual Basic for Applications.
2. ใน หน้าต่าง Microsoft Visual Basic for Applicationsคลิก รายละเอียด > นักสำรวจโครงการ และ หน้าต่างคุณสมบัติ to แสดงบานหน้าต่าง
3. แล้วใน โครงการ -VBAProject บานหน้าต่างเลือกแผ่นงานที่คุณต้องการซ่อนและใน อสังหาริมทรัพย์ บานหน้าต่างคลิกรายการดรอปดาวน์จากไฟล์ มองเห็นได้ เพื่อเลือก xlSheetซ่อนไว้มาก ตัวเลือกดูภาพหน้าจอ:
4. หลังจากทำการซ่อนแผ่นงานแล้วคุณสามารถตั้งรหัสผ่านเพื่อป้องกันได้ ใน หน้าต่าง Microsoft Visual Basic for Applicationsคลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อเปิดโมดูลว่างจากนั้นคลิก เครื่องมือ > คุณสมบัติ VBAProjectดูภาพหน้าจอ:
5. จากนั้นในโผล่ออกมา คุณสมบัติ VBAProject-Project คลิกตกลง การป้องกัน จากนั้นตรวจสอบ ล็อกโครงการเพื่อดู สุดท้ายให้ป้อนและยืนยันรหัสผ่านในไฟล์ รหัสผ่านเพื่อดูคุณสมบัติโครงการ ส่วนดูภาพหน้าจอ:
6. จากนั้นคลิก OK เพื่อออกจากกล่องโต้ตอบนี้และปิดไฟล์ หน้าต่าง Microsoft Visual Basic for Applications
7. บันทึกเวิร์กบุ๊กเป็น สมุดงานที่เปิดใช้งานแมโคร Excel จัดรูปแบบและปิดเพื่อให้การป้องกันด้วยรหัสผ่านมีผล
8. ครั้งต่อไปเมื่อคุณเปิดสมุดงานนี้และต้องการให้แผ่นงานที่ซ่อนอยู่ปรากฏขึ้นคุณจะต้องป้อนรหัสผ่าน ดูภาพหน้าจอ:
Demo: ตั้งรหัสผ่านเพื่อป้องกันแผ่นงานที่ซ่อนอยู่
ตั้งรหัสผ่านเพื่อป้องกันแผ่นงานที่ซ่อนอยู่ด้วยรหัส VBA
ในการตั้งรหัสผ่านเพื่อป้องกันแผ่นงานที่ซ่อนอยู่ฉันสามารถพูดคุยเกี่ยวกับรหัส VBA ให้คุณได้
1. ซ่อนแผ่นงานหนึ่งแผ่นที่คุณต้องการปกป้อง
2. กด ALT + F11 คีย์เพื่อเปิด หน้าต่าง Microsoft Visual Basic for Applications.
3. จากนั้นเลือก สมุดงานนี้ จากด้านซ้าย นักสำรวจโครงการดับเบิลคลิกเพื่อเปิดไฟล์ โมดูลจากนั้นคัดลอกและวางโค้ด VBA ต่อไปนี้ลงในโมดูลเปล่า:
รหัส VBA: ตั้งรหัสผ่านเพื่อป้องกันแผ่นงานที่ซ่อนอยู่
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim xSheetName As String
xSheetName = "Sheet1"
If Application.ActiveSheet.Name = xSheetName Then
Application.EnableEvents = False
Application.ActiveSheet.Visible = False
xTitleId = "KutoolsforExcel"
response = Application.InputBox("Password", xTitleId, "", Type:=2)
If response = "123456" Then
Application.Sheets(xSheetName).Visible = True
Application.Sheets(xSheetName).Select
End If
End If
Application.Sheets(xSheetName).Visible = True
Application.EnableEvents = True
End Sub
หมายเหตุ: ในโค้ดด้านบน Sheet1 ของ xSheetName = "แผ่นงาน 1" สคริปต์คือชื่อเวิร์กชีตที่ซ่อนอยู่ซึ่งคุณต้องการป้องกันและ 123456 ใน ถ้า response = "123456" แล้ว สคริปต์คือรหัสผ่านที่คุณตั้งไว้สำหรับแผ่นงานที่ซ่อนอยู่ คุณสามารถเปลี่ยนได้ตามความต้องการของคุณ
4. ตอนนี้เมื่อคุณต้องการแสดงแผ่นงานที่ซ่อนอยู่กล่องพร้อมต์จะปรากฏขึ้นเพื่อให้คุณป้อนรหัสผ่าน และกล่องพร้อมต์นี้จะปรากฏขึ้นทุกครั้งเมื่อคุณคลิกเพื่อแสดงแผ่นงานที่ซ่อนอยู่
ปกป้องแผ่นงานหลายแผ่นพร้อมกันด้วย Kutools for Excel
ถ้าคุณต้องการป้องกันเวิร์กบุ๊กที่เลือกไว้หลายแผ่นหรือทั้งหมดพร้อมกันโดยปกติคุณต้องป้องกันทีละแผ่นด้วยตนเองใน Excel แต่ถ้าคุณมี Kutools สำหรับ Excelเดียวกันกับที่ ปกป้องแผ่นงาน ยูทิลิตี้คุณสามารถป้องกันได้ด้วยคลิกเดียว
Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน. |
หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:
1. คลิก Kutools พลัส > ปกป้องแผ่นงานดูภาพหน้าจอ:
2. ใน ปกป้องแผ่นงาน กล่องโต้ตอบแผ่นงานทั้งหมดภายในสมุดงานจะแสดงอยู่ในกล่องรายการโปรดเลือกแผ่นงานที่คุณต้องการป้องกัน ดูภาพหน้าจอ:
3. จากนั้นคลิก OKในกล่องโต้ตอบต่อไปนี้โปรดป้อนรหัสผ่านของคุณและพิมพ์ใหม่อีกครั้งจากนั้นคลิก OKกล่องพร้อมต์อื่นจะปรากฏขึ้นเพื่อเตือนคุณว่ามีการป้องกันแผ่นงานจำนวนเท่าใด
4. จากนั้นคลิก OK เพื่อปิดกล่องโต้ตอบและแผ่นงานทั้งหมดในสมุดงานได้รับการป้องกันด้วยรหัสผ่านเดียวกัน
หมายเหตุ หากคุณต้องการยกเลิกการป้องกันแผ่นงานทั้งหมดในครั้งเดียวคุณเพียงแค่คลิก Kutools พลัส > ยกเลิกการป้องกันแผ่นงานและพิมพ์รหัสผ่านของคุณเพื่อยกเลิกการป้องกัน
ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!
บทความที่เกี่ยวข้อง:
วิธีป้องกันแผ่นงานหลายแผ่นพร้อมกันใน Excel
จะตั้งรหัสผ่านเพื่อป้องกันสมุดงานได้อย่างไร?
วิธีป้องกัน / ล็อครหัส VBA ใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!