วิธียกเลิกการป้องกันแผ่นงาน Microsoft Excel

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

- คลิกที่ ทบทวน แถบ
- เลือก“เลิกป้องกันแผ่นงาน" ใน ป้องกัน ส่วนของเมนู
- พิมพ์รหัสผ่านใน เลิกป้องกันแผ่นงาน หน้าต่างการสนทนา
เลิกป้องกันแผ่นงาน Excel ด้วย Google ชีต
การลืมหรือสูญเสียรหัสผ่านบนแผ่นงาน Excel ที่ได้รับการป้องกันอาจน่ากลัว ความคิดแรกของคุณอาจเป็นเพราะคุณทำข้อมูลทั้งหมดในแผ่นงานหายไป
ข่าวดีก็คือมีวิธีแก้ไขปัญหาสร้างสรรค์ที่ช่วยให้คุณสามารถป้องกันแผ่นงาน Excel คุณจะต้องมีบัญชี Google Drive เพื่อดำเนินการนี้
- เปิดบัญชี Google Drive ของคุณเลือก ใหม่ และเลือก Google ชีต เพื่อเปิดแผ่นงานใหม่
- ในแผ่นงานให้เลือก ไฟล์ และเลือก นำเข้า.
- ใน นำเข้าไฟล์ ในกล่องโต้ตอบให้เลือก ที่อัพโหลด จากเมนู
- คลิก เลือกไฟล์จากอุปกรณ์ของคุณ.
- เรียกดูไปยังสเปรดชีต Excel บนคอมพิวเตอร์ของคุณ เลือกและคลิก เปิด.
- ใน นำเข้าไฟล์ หน้าต่างเลือก แทนที่สเปรดชีต และเลือก นำเข้าข้อมูล.

สิ่งนี้จะนำเข้าแผ่นงาน Excel ที่มีการป้องกันไปยังแผ่นงาน Google ชีตของคุณ ยกเว้นตอนนี้คุณจะสังเกตเห็นว่าแผ่นงานนั้นไม่มีการป้องกันอีกต่อไป คุณสามารถแก้ไขได้ทุกอย่างที่ต้องการ
ตอนนี้มันไม่มีการป้องกันคุณสามารถส่งออกแผ่นงานกลับไปเป็นรูปแบบ Excel ได้อีกครั้ง
- ใน Google ชีตที่ไม่มีการป้องกันในตอนนี้ให้เลือก ไฟล์ แล้ว ดาวน์โหลดเป็น
- เลือก Microsoft Excel (.xlsx)
- เลือก บันทึกเป็น.
- ตั้งชื่อไฟล์และเลือก บันทึก.

ตอนนี้คุณมีแผ่นงาน Excel ที่แน่นอนเหมือนกัน แต่การป้องกันจะถูกลบออก
เลิกป้องกันแผ่นงาน Excel ด้วย VBA
หากคุณไม่มีบัญชี Google Drive หรือคุณกำลังมองหาวิธีอื่นในการป้องกันแผ่นงาน Excel จากภายใน Excel VBA เป็นวิธีที่ยอดเยี่ยมในการทำเช่นนั้น
แนวคิดคือการแนะนำโมดูล VBA ที่จะพยายามถอดรหัสรหัสผ่านครั้งละหนึ่งตัวอักษร ขึ้นอยู่กับความซับซ้อนของรหัสผ่านสคริปต์อาจใช้เวลารันตั้งแต่ 10 นาทีถึงชั่วโมง
ขั้นตอนที่ 1: บันทึกเป็นไฟล์ Excel รุ่นเก่า
ข้อ จำกัด เพียงอย่างเดียวของวิธีนี้คือใช้งานได้กับแผ่นงาน Excel ใน Excel 2010 หรือเก่ากว่าเท่านั้น นี่ไม่ใช่ปัญหาตราบใดที่คุณบันทึกแผ่นงานที่มีการป้องกันเป็นรุ่นที่เก่ากว่า
เพียงแค่คลิก ไฟล์ แล้ว บันทึกเป็น. สำหรับดร็อปดาวน์รูปแบบให้เลือก Excel 97-2003 (* .xls).

เป็นเรื่องยากที่จะบันทึกเป็นรูปแบบที่เก่ากว่า แต่ข้อดีคือเมื่อสคริปต์ VBA เสร็จสิ้นรหัสผ่านจะแตกและคุณสามารถเข้าถึงแผ่นงานที่ปลดล็อคได้
ขั้นตอนที่ 2: สร้างและเรียกใช้รหัส VBA
นี่คือวิธีการตั้งค่าโมดูล VBA นั้น
- เลือก ผู้พัฒนา รายการเมนูใน ribbon ของคุณ หากไม่มีให้คลิก ไฟล์ > ตัวเลือก > ปรับแต่ง Ribbon, สวิตซ์ เลือกคำสั่งจาก ไปยัง คำสั่งทั้งหมดและย้าย ผู้พัฒนา จากเมนูด้านซ้ายไปทางขวา คลิก ตกลง เมื่อคุณทำเสร็จแล้ว
- ใน ผู้พัฒนา เมนูให้เลือก ดูรหัส จาก การควบคุม ส่วนของริบบิ้น
- คลิกที่ริค วัตถุ Microsoft Excelเลือก แทรกและเลือก โมดูล.
มีสคริปต์ VBA ที่รู้จักกันดีซึ่งมีมานานหลายปีที่จะทำลายรหัสผ่านและป้องกันแผ่นงานใด ๆ
คัดลอกรหัสด้านล่างและวางลงในโมดูล:
Sub PasswordBreaker()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "Password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
ถัดไปกดปุ่ม วิ่ง ปุ่ม (ลูกศรขวาสีเขียว) เพื่อเรียกใช้สคริปต์
สิ่งนี้จะเรียกใช้โมดูลใหม่ที่คุณสร้างขึ้น มันจะพยายามถอดรหัสแผ่นป้องกันรหัสผ่านทีละตัวอักษร ในระหว่างการทดสอบที่มีตัวละครง่าย ๆ เพียงสามตัว (“ abc”) สคริปต์ใช้เวลาไม่กี่วินาทีในการถอดรหัสรหัสผ่าน

รหัสผ่านที่แสดงจะเป็นรหัสโดยอำเภอใจ เพียงแค่กด ตกลง และสเปรดชีต Excel ของคุณจะไม่ได้รับการป้องกันอีกครั้ง ทดสอบการพิมพ์ลงในเซลล์เพื่อยืนยัน

เนื่องจากรหัสผ่านง่าย ๆ ใช้เวลาเพียงไม่กี่วินาทีรหัสผ่านที่ยาวและซับซ้อนกว่าอาจใช้เวลาหนึ่งหรือสองนาที เพียงปล่อยให้มันทำงานในพื้นหลังจนกว่ากล่องข้อความจะปรากฏขึ้น
เมื่อแผ่นงานของคุณไม่มีการป้องกันคุณสามารถบันทึกเป็นรูปแบบก่อนหน้านี้ที่คุณใช้ก่อนที่จะบันทึก
เลือกวิธีการป้องกันของคุณ
ทั้งสามวิธีเหล่านี้จะทำงานได้ดี แต่เป็นการดีที่สุดที่จะเริ่มต้นด้วยวิธีที่ง่ายที่สุดและจัดการรายการของคุณ เป็นการดีที่คุณจะรู้รหัสผ่านและคุณสามารถป้องกันแผ่นงานได้เพียงแค่พิมพ์
แต่การลืมรหัสผ่านป้องกันเป็นเรื่องธรรมดามากดังนั้นหวังว่าวิธีการสองวิธีสุดท้ายที่กล่าวข้างต้นจะช่วยให้คุณติดขัดและให้คุณแก้ไขแผ่นงานของคุณอีกครั้ง
ทิ้งข้อความไว้