Excel merupakan salah satu aplikasi yang sangat penting dalam dunia bisnis. Namun, terkadang kita ingin mempertahankan kerahasiaan data pada file Excel tersebut. Hal yang perlu dilakukan adalah mengunci file Excel agar tidak dapat diedit oleh pengguna yang tidak berhak. Berikut adalah cara-cara mengunci file Excel:
Cara Mengunci File Excel dengan Password
Langkah pertama yang perlu dilakukan adalah membuka file Excel yang ingin dikunci. Selanjutnya, buka tab Review pada ribbon. Pada tab tersebut, pilih opsi Protect Workbook dan klik Encrypt with Password.
Setelah itu, masukkan password yang ingin digunakan untuk melindungi file tersebut. Pastikan password yang digunakan sulit ditebak oleh orang lain. Klik OK dan ulangi password yang sama dalam kotak konfirmasi. Terakhir, klik OK untuk mengunci file Excel tersebut.
Cara Mengunci VBA Macro Excel
Untuk mengunci VBA Macro Excel, langkah pertama yang perlu dilakukan adalah membuka file Excel. Selanjutnya, buka tab Developer pada ribbon. Jika tab Developer tidak muncul di Excel, maka perlu diaktifkan terlebih dahulu melalui Opsi Excel.
Pada tab Developer, pilih opsi Visual Basic. Setelah aplikasi VBA terbuka, klik dua kali pada modul VBA. Masukkan kode berikut:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
ThisWorkbook.Save
Application.DisplayAlerts = True
End Sub
Kode tersebut akan menyimpan file Excel yang sedang dibuka dengan menggunakan event BeforeClose. Selanjutnya, buatlah macro untuk membuka kunci file Excel tersebut. Klik pada tombol Visual Basic pada ribbon Excel dan ketikkan kode berikut:
Sub Unlock()
On Error Resume Next
ActiveSheet.Unprotect Password:="password"
Range("A1").Select
On Error GoTo 0
ActiveSheet.Protect Password:="password"
If ActiveSheet.ProtectContents = False Then
MsgBox "The worksheet is now unprotected!" & vbCrLf & vbCrLf & _
"Uncheck ""Protect worksheet tab"" from the Format menu > Protection > Worksheet." & vbCrLf & vbCrLf & _
"Remove the Protection password by using ""Protect Document"" from the Tools menu > Protection."
Else
MsgBox "The worksheet could not be unprotected." & vbCrLf & vbCrLf & _
"Check to make sure you entered the password correctly." & vbCrLf & vbCrLf & _
"Or remove the protection using ""Protect Document"" from the Tools menu > Protection."
End If
End Sub
Ubah password dengan kata sandi yang digunakan untuk mengunci file Excel tersebut. Setelah selesai, simpan dan tutup aplikasi VBA tersebut.
Langkah terakhir adalah mengunci file Excel dengan password seperti pada cara pertama. Setelah itu, ketika file Excel tersebut dibuka, maka pengguna harus memasukkan password untuk membuka file tersebut. Jika macro tidak diaktifkan, maka pengguna tidak akan dapat mengakses modul VBA tersebut.
FAQ
1. Bagaimana cara menghapus password pada file Excel yang sudah dikunci?
Untuk menghapus password pada file Excel yang sudah dikunci, buka kembali tab Protect Workbook, pilih Encrypt with Password dan hapus password yang sudah digunakan sebelumnya. Setelah itu, simpan file tersebut.
2. Apakah cara mengunci VBA Macro Excel aman?
Cara mengunci VBA Macro Excel cukup aman, karena pengguna yang tidak memiliki akses ke modul VBA tidak akan dapat mengakses kode yang ada di dalamnya. Namun, cara ini tidak bisa menyembunyikan macro tersebut dari pengguna secara keseluruhan.