เอ็กเซล

วิธีลบรหัสผ่านออกจากโครงการ Excel VBA โดยมี/ไม่มีรหัสผ่าน

โครงการ Excel Visual Basic for Applications (VBA) เป็นภาษาการเขียนโปรแกรมที่ใช้ใน Excel เพื่อพัฒนาโปรแกรมอย่างง่าย โดยทั่วไปจะใช้เพื่อเปลี่ยนงานที่ซับซ้อนหรือใช้เวลานานให้เป็นกระบวนการอัตโนมัติที่ช่วยประหยัดเวลา และปรับปรุงคุณภาพของกระบวนการรายงาน อย่างไรก็ตาม โครงการ VBA เหล่านี้บางครั้งอาจมีการป้องกันด้วยรหัสผ่าน เพื่อปกป้องความเป็นส่วนตัวของคุณ หรือเพื่อป้องกันการละเมิดสคริปต์การทำงานต้นฉบับ ด้วยเหตุนี้ บางครั้งการจำรหัสผ่านเหล่านี้อาจเป็นเรื่องยาก เนื่องจากผู้ใช้ลืมหรือทำรหัสผ่านหาย หรือด้วยเหตุผลอื่นๆ หลายประการ ดังนั้นบทความนี้จะเน้นถึงวิธีง่าย ๆ ต่างๆ ที่สามารถใช้เพื่อลบรหัสผ่านออกจากโครงการ Excel VBA

มีสองประเภทของกรณีที่คุณอาจพบเมื่อพยายามลบรหัสผ่านออกจากโครงการ Excel VBA เราจะพูดถึงทั้งสองเรื่องทีละขั้นตอน

ส่วนที่ 1: ลบรหัสผ่านโครงการ Excel VBA โดยไม่ทราบรหัสผ่าน

เมื่อต้องการทำเช่นนี้ คุณสามารถดำเนินการได้หลายวิธี โดยมี 3 วิธีดังต่อไปนี้:

ลบรหัสผ่านโครงการ Excel VBA ในคลิกเดียวสำหรับไฟล์ XLS/XLSM

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

คุณสมบัติหลักบางประการของ Passper สำหรับ Excel คือ:

  • รหัสผ่านโครงการ VBA ในสมุดงาน Excel ของคุณสามารถลบออกได้ ด้วยการคลิกง่ายๆ -
  • รับประกัน อัตราความสำเร็จ 100% -
  • ทีมงานพาสเพอร์ใส่ใจ ความปลอดภัยของ ของพวกเขา ข้อมูล - ข้อมูลจะไม่สูญหายหรือรั่วไหลระหว่าง/หลังกระบวนการลบ
  • โปรแกรมมี ความเข้ากันได้กว้าง - รองรับ .xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm และไฟล์อื่นๆ ที่สร้างโดย Microsoft Excel

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

ทดลองใช้ฟรี

ขั้นตอนที่ 1 เมื่อติดตั้งแล้ว คุณต้องเลือกตัวเลือก “ลบข้อจำกัด”

การลบข้อจำกัดของ Excel

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

เลือกไฟล์ excel

ขั้นตอนที่ 3 ภายในไม่กี่วินาที รหัสผ่านโครงการ VBA จะถูกลบออกจากสมุดงาน Excel ของคุณ

ลบข้อจำกัดของ Excel

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

ทดลองใช้ฟรี

ลบรหัสผ่านโครงการ Excel VBA ออนไลน์

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

ขั้นตอนที่ 1: คลิก "เปิดไฟล์" เพื่ออัปโหลดไฟล์ Excel ที่ป้องกันด้วยรหัสผ่านของโครงการ VBA

วิธีลบรหัสผ่านออกจากโครงการ Excel VBA โดยมี/ไม่มีรหัสผ่าน

ขั้นตอนที่ 2: คลิก “ถอดรหัส VBA” เพื่อยืนยันการดาวน์โหลดเอกสารใหม่

ขั้นตอนที่ 3: เมื่อดาวน์โหลดแล้ว ให้เปิดเอกสาร มันจะเตือนคุณว่าโครงการมีรหัสที่ไม่ถูกต้อง คลิก "ใช่" เพื่อดำเนินการต่อ

วิธีลบรหัสผ่านออกจากโครงการ Excel VBA โดยมี/ไม่มีรหัสผ่าน

ขั้นตอนที่ 4: กด ALT+F11 เพื่อเปิดโครงการ VBA ภายในหน้าต่างแมโคร คุณไม่ควรขยายโครงการ จากนั้นไปที่เครื่องมือ>คุณสมบัติโครงการ VBA

ขั้นตอนที่ 5: ไปที่แท็บการป้องกัน ตั้งรหัสผ่านใหม่ที่คุณเลือก และเลือกช่องทำเครื่องหมายไว้

ขั้นตอนที่ 6: บันทึกเอกสารและปิดโครงการ VBA

ขั้นตอนที่ 7: เปิดเวิร์กบุ๊ก Excel ของคุณอีกครั้งแล้วทำซ้ำขั้นตอนที่ 4

ขั้นตอนที่ 8: คราวนี้คุณจะต้องล้างช่องทำเครื่องหมายและช่องรหัสผ่านในแท็บ "การป้องกัน"

ขั้นตอนที่ 9: บันทึกเอกสารอีกครั้ง รหัสผ่านถูกลบออกแล้ว

ข้อเสียของวิธีนี้:

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

ลบรหัสผ่านออกจากโครงการ Excel VBA โดยใช้ HEX Editor

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

หากไฟล์เป็นประเภท XLS:

ขั้นตอนที่ 1: เปิดไฟล์ .xls ที่ป้องกันด้วยรหัสผ่านด้วยโปรแกรมแก้ไข hex และมองหาสตริง “DPB”

ขั้นตอนที่ 2: แทนที่ “DPB” ด้วย “DPX”

วิธีลบรหัสผ่านออกจากโครงการ Excel VBA โดยมี/ไม่มีรหัสผ่าน

ขั้นตอนที่ 3: บันทึกไฟล์และออกจากโปรแกรมแก้ไข

ขั้นตอนที่ 4: จากนั้น เปิดไฟล์ด้วย Microsoft Excel การแจ้งเตือนข้อผิดพลาดหลายรายการจะปรากฏขึ้น ซึ่งเป็นเรื่องปกติ อย่าลืมคลิกที่พวกเขา

ขั้นตอนที่ 5: ตอนนี้กด ALT + F11 เพื่อเปิดหน้าต่างโครงการ VBA และคลิกที่คุณสมบัติ VBAProject จากเมนูเครื่องมือ

ขั้นตอนที่ 6: บนแท็บการป้องกัน ให้เปลี่ยนรหัสผ่านเป็นสิ่งที่ง่ายและจดจำได้ง่าย

ขั้นตอนที่ 7: บันทึกสมุดงานและออกจากหน้าต่าง

ขั้นตอนที่ 8: เปิดสมุดงาน Excel อีกครั้งและเข้าถึงหน้าต่างโครงการ VBA โดยกด ALT+F11 แล้วป้อนรหัสผ่านที่คุณเพิ่งเปลี่ยน ทำซ้ำขั้นตอนที่ 6 แต่คราวนี้คุณสามารถลบรหัสผ่านได้

ขั้นตอนที่ 9: บันทึกสมุดงาน และตอนนี้คุณมีไฟล์ Excel โดยไม่ต้องใช้รหัสผ่าน

หากไฟล์เป็นประเภท XLSM:

สำหรับส่วนขยาย .xlsm จำเป็นต้องมีขั้นตอนเพิ่มเติมในตอนเริ่มต้น ด้านล่างนี้เราให้คำแนะนำทีละขั้นตอนแก่คุณ

ขั้นตอนที่ 1: เปลี่ยนนามสกุลของไฟล์ .xlsm ของคุณเป็น .zip จากนั้นเปิดด้วย 7Zip หรือ WinZip

ขั้นตอนที่ 2: ค้นหาและคัดลอกไฟล์ “xl/vbaProject.bas” หรือ “xl/vbaProject.bin” จากไฟล์ zip ตรวจสอบให้แน่ใจว่าโฟลเดอร์ zip ยังคงเปิดอยู่

ขั้นตอนที่ 3: คลิกและเปิดไฟล์ “xl/vbaProject.bas” หรือ “xl/vbaProject.bin” โดยใช้โปรแกรมแก้ไข hex

วิธีลบรหัสผ่านออกจากโครงการ Excel VBA โดยมี/ไม่มีรหัสผ่าน

ขั้นตอนที่ 4: ค้นหาสตริง “DPB” และแทนที่ด้วย “DPX”

ขั้นตอนที่ 5: บันทึกไฟล์และคัดลอกกลับไปยังโฟลเดอร์ Zip (คุณสามารถลากและวางไฟล์ลงในโฟลเดอร์ได้)

ขั้นตอนที่ 6: ตอนนี้ให้ zip ไฟล์ทั้งหมดในโฟลเดอร์ลงในไฟล์ Zip ใหม่ จากนั้นเปลี่ยนนามสกุลไฟล์เป็น .xlsm

ขั้นตอนที่ 7: จากนั้น เปิดไฟล์ .xlsm การแจ้งเตือนข้อผิดพลาดต่างๆ จะปรากฏขึ้น คลิก "ใช่" เพื่อดำเนินการต่อ

ขั้นตอนที่ 8: กด ALT+F11 เพื่อเปิดโครงการ VBA และคลิก คุณสมบัติโครงการ VBA บนเมนู เครื่องมือ

ขั้นตอนที่ 9: เปิดแท็บการป้องกัน ยกเลิกการเลือก "ล็อคโครงการสำหรับการดู" แล้วกดตกลง

ขั้นตอนที่ 10: บันทึกไฟล์ .xlsm และปิดหน้าต่าง

ข้อเสียของวิธีนี้:

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

ส่วนที่ 2: ลบรหัสผ่านโครงการ Excel VBA ด้วยรหัสผ่านที่รู้จัก

กรณีนี้ดำเนินการได้ค่อนข้างง่ายกว่าและคล้ายกับการสนทนาครั้งก่อนของเรา เพื่อความสะดวกในการทำความเข้าใจ มีขั้นตอนดังนี้

ขั้นตอนที่ 1: เปิดสมุดงาน Excel ของคุณด้วย Microsoft Excel กด Alt+F11 เพื่อเข้าถึงโครงการ VBA

ขั้นตอนที่ 2: ไปที่เครื่องมือ>คุณสมบัติโครงการ VBA ป้อนรหัสผ่านที่ถูกต้องในกล่องโต้ตอบรหัสผ่านโครงการ VBAProject

วิธีลบรหัสผ่านออกจากโครงการ Excel VBA โดยมี/ไม่มีรหัสผ่าน

ขั้นตอนที่ 3: ไปที่แท็บการป้องกัน ยกเลิกการเลือก “ล็อคโครงการสำหรับการดู” และปิดการใช้งานรหัสผ่านในกล่องต่อไปนี้

วิธีลบรหัสผ่านออกจากโครงการ Excel VBA โดยมี/ไม่มีรหัสผ่าน

ขั้นตอนที่ 4: คลิก "ตกลง" และบันทึกการดำเนินการ นั่นคือทั้งหมดที่

บทสรุป

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

ทดลองใช้ฟรี

กระทู้ที่เกี่ยวข้อง

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่

กลับไปที่ปุ่มด้านบน
แบ่งปันผ่านทาง
คัดลอกลิงค์