Apa yang Perlu Diketahui
- Nyahlindung sebagai pemilik: Buka hamparan. Pilih Semak > Nyahlindung Helaian. Masukkan kata laluan yang digunakan untuk melindungi fail. Pilih OK.
- Nyahlindung tanpa kata laluan: Buka hamparan. Buka Visual Basic editor kod dengan memilih Pembangun > Lihat kod.
- Kemudian, masukkan kod yang dibekalkan dalam artikel ini dan pilih Run. Dalam beberapa minit, kata laluan didedahkan. Pilih OK.
Artikel ini menerangkan cara untuk menyahlindung buku kerja Excel sama ada sebagai pemilik buku kerja dengan kata laluan atau sebagai individu tanpa kata laluan. Maklumat ini digunakan pada buku kerja Excel dalam Microsoft Excel 365, Microsoft Excel 2019, 2016 dan 2013.
Cara Membuka Kunci Buku Kerja Excel sebagai Pemilik
Microsoft Excel padat dengan ciri. Satu ciri sedemikian ialah keupayaan untuk melindungi fail Excel anda di peringkat sel, hamparan atau buku kerja. Kadangkala anda perlu menyahlindung buku kerja Excel untuk memastikan perubahan data digunakan dengan betul.
Kaedah ini menganggap bahawa sebagai pemilik fail, anda masih ingat kata laluan yang digunakan untuk melindungi hamparan.
-
Buka hamparan yang dilindungi dan pilih Semak > Unprotect Sheet. Anda juga boleh mengklik kanan hamparan yang dilindungi, kemudian pilih Unprotect Sheet.
Anda boleh mengenal pasti hamparan yang dilindungi di bawah bahagian Perubahan pada tab Semakan pada reben. Jika hamparan dilindungi, anda melihat pilihan Nyahlindung Helaian.
-
Masukkan kata laluan yang digunakan untuk melindungi hamparan, kemudian pilih OK.
-
Hamparan anda kini tidak akan dilindungi dan boleh diubah suai.
Cara Menyahlindungi Buku Kerja Excel Tanpa Mengetahui Kata Laluan
Anda mungkin telah melindungi buku kerja atau hamparan Excel anda dan tidak perlu mengubah suainya dalam beberapa masa, malah bertahun-tahun. Memandangkan anda perlu membuat perubahan, anda tidak lagi mengingati kata laluan yang anda gunakan untuk melindungi hamparan ini.
Nasib baik, langkah ini akan membolehkan anda menyahlindung buku kerja anda menggunakan skrip Asas Maya sebagai makro untuk mengenal pasti kata laluan.
- Buka hamparan yang dilindungi.
-
Akses editor kod Visual Basic dengan sama ada menekan ALT+F11 atau pilih Developer > View Code.
-
Dalam tetingkap Kod helaian yang dilindungi, masukkan kod berikut:
Sub PasswordBreaker()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 Sebagai Integer, i2 Sebagai Integer, i3 Sebagai Integer
Malapkan i4 Sebagai Integer, i5 Sebagai Integer, i6 Sebagai Integer
Pada Ralat Resume Seterusnya
Untuk i=65 Hingga 66: Untuk j=65 Hingga 66: Untuk k=65 Hingga 66
Untuk l=65 Hingga 66: Untuk m=65 Hingga 66: Untuk i1=65 Hingga 66
Untuk i2=65 Hingga 66: Untuk i3=65 Hingga 66: Untuk i4=65 Hingga 66
Untuk i5=65 Hingga 66: Untuk i6=65 Hingga 66: Untuk n=32 Hingga 126
ActiveSheet. Nyahlindungi 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 "Satu kata laluan yang boleh digunakan ialah " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Keluar Sub
Tamat Jika
Seterusnya: Seterusnya: Seterusnya: Seterusnya: Seterusnya: Seterusnya
Seterusnya: Seterusnya: Seterusnya: Seterusnya: Seterusnya: Seterusnya
End Sub
-
Pilih Run atau tekan F5 untuk melaksanakan kod.
-
Kod akan mengambil masa beberapa minit untuk dijalankan. Setelah selesai, anda akan menerima pop timbul dengan kata laluan. Pilih OK dan hamparan anda tidak akan dilindungi.
Ini bukan kata laluan asal dan anda tidak perlu mengingatinya.