บทความวิกิฮาวนี้จะแนะนำวิธีการเอาการป้องกันออกจากเวิร์กชีตในเอกสาร Microsoft Excel หรือเวิร์กบุ๊กในคอมพิวเตอร์ Windows หรือ macOS หากแผ่นงานมีการป้องกันด้วยรหัสผ่านและคุณไม่ทราบ ให้ใช้คำสั่ง Google ชีตหรือ VBA (ใน Excel เวอร์ชันก่อนหน้า) เพื่อนำการป้องกันออก
ขั้นตอน
วิธีที่ 1 จาก 3: การใช้ Microsoft Excel
ขั้นตอนที่ 1 เปิดเอกสารหรือสมุดงานที่มีแผ่นงานป้องกันใน Microsoft Excel
คุณสามารถเปิดได้โดยดับเบิลคลิกที่ชื่อไฟล์บนคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 2 คลิกขวาที่แท็บแผ่นงานที่มีการป้องกัน
แท็บแผ่นงานแต่ละแผ่นจะอยู่ที่ด้านล่างของหน้าต่าง Excel แผ่นงานที่ได้รับการป้องกันมักจะถูกทำเครื่องหมายด้วยไอคอนแม่กุญแจใน Excel บางเวอร์ชัน คลิกขวาที่แท็บ (หรือไอคอนล็อก) เพื่อเปิดเมนูบริบท
หากมีการป้องกันแผ่นงานหลายแผ่น คุณต้องถอดแผ่นป้องกันออกทีละแผ่น
ขั้นตอนที่ 3 คลิก Unprotect Sheet
หากไม่ได้รับการป้องกันด้วยรหัสผ่าน แผ่นงานจะเปิดขึ้นทันที มิฉะนั้น ระบบจะขอให้คุณป้อนรหัสผ่านในหน้าต่างป๊อปอัป
ขั้นตอนที่ 4 ป้อนรหัสผ่านและคลิกตกลง
หากรหัสผ่านถูกต้อง แผ่นป้องกันจะถูกปลดล็อค
- หากคุณไม่ทราบว่าต้องป้อนรหัสผ่านใด โปรดอ่านวิธีการอัปโหลดไปยัง Google ชีต วิธีนี้ช่วยให้คุณอัปโหลดไฟล์ไปยัง Google ชีตเพื่อให้สามารถปลดล็อกการป้องกันทั้งหมดที่ใช้กับเอกสารได้
- หากคุณใช้ Excel 2010 หรือเวอร์ชันก่อนหน้า และไม่ต้องการอัปโหลดไฟล์ไปยัง Google ชีต โปรดอ่านวิธีการใช้โค้ด VBA ใน Excel 2010 และเวอร์ชันก่อนหน้า
วิธีที่ 2 จาก 3: การอัปโหลดไฟล์ไปยัง Google ชีต
ขั้นตอนที่ 1 ไปที่ https://drive.google.com ผ่านเว็บเบราว์เซอร์
หากคุณมีบัญชี Google คุณสามารถใช้บริการ Google ชีต (แอปพลิเคชันออนไลน์ฟรีที่คล้ายกับ Excel) เพื่อลบการป้องกันในทุกแผ่นงานในเอกสารหรือสมุดงาน Excel แม้ว่าคุณจะไม่ทราบรหัสผ่านที่จะป้อนก็ตาม
- หากคุณยังไม่ได้ลงชื่อเข้าใช้บัญชี Google ให้ทำตามคำแนะนำบนหน้าจอเพื่อเข้าถึงบัญชีของคุณ
- หากคุณไม่มีบัญชี Google โปรดอ่านบทความเกี่ยวกับวิธีสร้างบัญชี Google
ขั้นตอนที่ 2 คลิก + ใหม่
ที่มุมซ้ายบนของหน้าจอ
ขั้นตอนที่ 3 คลิก อัปโหลดไฟล์
แผง "เปิด" บนคอมพิวเตอร์จะปรากฏขึ้น
ขั้นตอนที่ 4 เลือกไฟล์ Excel ที่คุณต้องการแก้ไขแล้วคลิกเปิด
ไฟล์จะถูกอัปโหลดไปยังบัญชี Google Drive ของคุณ
ขั้นตอนที่ 5. ดับเบิลคลิกที่ไฟล์ Excel บน Google Drive
คุณอาจต้องเลื่อนดูหน้าจอเพื่อค้นหาไฟล์ หน้าต่างแสดงตัวอย่างไฟล์จะเปิดขึ้นหลังจากนั้น
ขั้นตอนที่ 6 คลิกเมนู เปิดด้วย
เมนูนี้อยู่ที่ด้านบนของหน้าต่างแสดงตัวอย่าง หลังจากนั้นจะขยายเมนู
ขั้นตอนที่ 7 คลิก Google ชีต
เมื่อเปิดไฟล์และพร้อมที่จะแก้ไขผ่าน Google ชีต การป้องกันที่ใช้กับไฟล์จะถูกลบออก
ขั้นตอนที่ 8 ดาวน์โหลดไฟล์กลับไปที่คอมพิวเตอร์
หากคุณต้องการทำงานใน Microsoft Excel ต่อไป ไม่ใช่ใน Google ชีต ให้ดาวน์โหลดเวอร์ชันใหม่ที่ไม่มีการป้องกันด้วยขั้นตอนเหล่านี้:
- คลิกเมนู " ไฟล์ ” ที่มุมซ้ายบนของแผ่นงาน
- คลิก " ดาวน์โหลด As ”.
- คลิก " ไมโครซอฟต์เอ็กเซล (.xlsx) ”.
- เลือกโฟลเดอร์จัดเก็บไฟล์ หากคุณต้องการเก็บไฟล์เวอร์ชันดั้งเดิมไว้ (เวอร์ชันที่ได้รับการป้องกัน) ให้พิมพ์ชื่อใหม่สำหรับไฟล์ที่จะดาวน์โหลด
- คลิก " บันทึก ” เพื่อดาวน์โหลดไฟล์
วิธีที่ 3 จาก 3: การใช้โค้ด VBA ใน Excel 2010 และเวอร์ชันที่เก่ากว่า
ขั้นตอนที่ 1 เปิดเอกสารหรือสมุดงานที่มีแผ่นงานป้องกันใน Excel
คุณสามารถดับเบิลคลิกที่ชื่อไฟล์บนคอมพิวเตอร์ของคุณ ไฟล์ Excel มักจะลงท้ายด้วยนามสกุล.xls หรือ.xlsx
- ใช้วิธีนี้หากคุณได้ลองยกการป้องกันแผ่นงานแล้ว แต่ไฟล์ที่มีอยู่ได้รับการป้องกันด้วยรหัสผ่าน (และคุณไม่ทราบรหัสผ่าน)
- ไม่สามารถทำตามวิธีนี้ใน Microsoft Excel 2013 หรือรุ่นที่ใหม่กว่า
ขั้นตอนที่ 2. บันทึกไฟล์อีกครั้งในรูปแบบ xls
ถ้าไฟล์ที่มีอยู่มีนามสกุล ".xlsx" (นามสกุลทั่วไปสำหรับไฟล์ที่สร้างหรือแก้ไขโดยใช้ Excel เวอร์ชันที่ใหม่กว่า) คุณสามารถใช้วิธีนี้ได้ก็ต่อเมื่อคุณแปลงไฟล์เป็นรูปแบบ Excel 97-2003 (.xls) ในครั้งแรก วิธีแปลงไฟล์เป็นรูปแบบดังกล่าว:
- คลิกเมนู " ไฟล์ ” ที่มุมขวาบนของหน้าจอ
- คลิก " บันทึกเป็น ”.
- ไปที่โฟลเดอร์ที่บันทึกไฟล์ไว้
- เลือก " เอกซ์เซล 97-2003 (.xls) ” จากเมนู " บันทึกเป็นประเภท " หรือ " รูปแบบไฟล์"
- คลิก " บันทึก ”.
ทำตามคำแนะนำบนหน้าจอเพื่อทำการเปลี่ยนแปลงที่จำเป็น
ขั้นตอนที่ 3 กดปุ่ม Alt+F11 เพื่อเปิดหน้าต่าง Visual Basic Editor
ขั้นตอนที่ 4 คลิกขวาที่ชื่อไฟล์ในบานหน้าต่าง " โครงการ – VBAProject"
ชื่อไฟล์อยู่ที่ด้านบนของบานหน้าต่างด้านซ้าย ตรวจสอบให้แน่ใจว่าคุณคลิกขวาที่ตัวเลือกที่มีชื่อไฟล์ (ลงท้ายด้วยนามสกุล ".xls") ซึ่งมักจะอยู่ด้านบนสุด หลังจากนั้นจะขยายเมนู
ขั้นตอนที่ 5. คลิก แทรก บนเมนู
หลังจากนั้นจะขยายเมนูอื่น
ขั้นตอนที่ 6 คลิก โมดูล
โมดูลใหม่จะถูกแทรก และหลังจากนั้น คุณสามารถวางโค้ดลงในโมดูลได้
ขั้นตอนที่ 7 คัดลอกรหัส
เน้นรหัสที่ให้ไว้ด้านล่าง จากนั้นกด Ctrl+C (PC) หรือ Command+C (Mac) เพื่อคัดลอก:
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 ดำเนินการต่อ ถัดไป สำหรับ i = 65 ถึง 66: สำหรับ j = 65 ถึง 66: สำหรับ k = 65 ถึง 66 สำหรับ l = 65 ถึง 66: สำหรับ m = 65 ถึง 66: สำหรับ i1 = 65 ถึง 66 สำหรับ i2 = 65 ถึง 66: สำหรับ i3 = 65 ถึง 66: สำหรับ i4 = 65 ถึง 66 สำหรับ i5 = 65 ถึง 66: สำหรับ i6 = 65 ถึง 66: สำหรับ n = 32 ถึง 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) หาก ActiveSheet. ProtectContents = False แล้ว MsgBox "รหัสผ่านคือ" & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) ออกจาก Sub End หากถัดไป: ถัดไป: ถัดไป: ถัดไป: ถัดไป: ถัดไป ถัดไป: ถัดไป: ถัดไป: ถัดไป: ถัดไป: Next End Sub
ขั้นตอนที่ 8 คลิกขวาที่โมดูลใหม่แล้วเลือกวาง
รหัสที่คัดลอกจะแสดงในหน้าต่างโมดูล
ขั้นตอนที่ 9 กดปุ่ม F5 เพื่อเรียกใช้รหัส
Excel จะเรียกใช้โค้ดและกระบวนการนี้จะใช้เวลาสักครู่ เมื่อรหัสดำเนินการเสร็จแล้ว รหัสผ่านใหม่จะแสดงในหน้าต่างป๊อปอัป
รหัสผ่านใหม่จะประกอบด้วยตัวอักษร "A" แบบสุ่มแทนที่รหัสผ่านเดิม
ขั้นตอนที่ 10 คลิกตกลงในหน้าต่างป๊อปอัป "รหัสผ่าน"
รหัสผ่านใหม่จะปรากฏขึ้น แต่คุณไม่จำเป็นต้องจดบันทึกไว้ คลิก ตกลง ” เพื่อยกการป้องกันบนแผ่นงานโดยอัตโนมัติ