Dokumen

Cara Melindungi Kode VBA Saya dengan Kata Sandi di Lembar Excel

Ringkasan: Artikel ini memberi tahu Anda semua tentang perlindungan kata sandi proyek VBA. Artikel ini berguna bagi mereka yang ingin mengamankan berkas Excel mereka dan tidak ingin orang lain memperoleh akses tanpa izin. Kami juga akan membahas batasan perlindungan kata sandi.

Lindungi Makro VBA Anda dengan Trik Ini

Masalah: Saya tidak ingin siapa pun mengakses lembar Excel saya dan mengedit atau mengubah kode makro apa pun yang ada di dalamnya. Apa yang dapat saya lakukan?

Bagaimana: Ada solusi yang sangat sederhana untuk masalah di atas. Lindungi proyek VBA Anda di Excel dengan kata sandi untuk mencegah perubahan yang tidak sah (lihat cuplikan layar di bawah).

Ini juga berfungsi untuk aplikasi Microsoft Office lainnya seperti Access, Word, dll.

Langkah 1. Buka buku kerja Microsoft Excel yang berisi proyek VBA Anda.

Langkah 2. Tekan Alt+F11 untuk membuka jendela Microsoft Visual Basic for Applications.

Atau Anda dapat menekan tab “Pengembang” > tombol “Visual Basic”.

Buka Jendela Visual Basic untuk Aplikasi di Excel

Langkah 3. Pada jendela Microsoft Visual Basic for Applications yang terbuka, buka “Tools” > “VBAProject Properties”.

Alat Excel Properti VBAProject

Langkah 4. Pada kotak dialog “VBAProject” yang muncul, klik “Protection” di kolom kanan dan centang opsi “Lock project for viewing”.

Sekarang ketik kata sandi di kotak teks di bawah opsi ini dan ketik ulang untuk mengonfirmasi. Lalu tekan "OK" untuk menutup.

Kunci Proyek Excel VBA untuk Melihat Masukkan Kata Sandi
Proteksi kata sandi VBA adalah fitur keamanan di Excel

Simpan kata sandi ini! Anda akan memerlukannya untuk membuka proyek Excel VBA Anda.

Langkah 5. Sekarang Anda dapat menutup jendela Microsoft Visual Basic for Applications. Setelah itu, klik tombol “Save” di sudut kiri atas Excel. Lalu tutup buku kerja Excel.

Selesai. Beginilah cara Anda melindungi proyek VBA Anda dengan kata sandi di Excel.

Kami menyarankan Anda membuka kembali buku kerja Excel untuk memastikan bahwa proyek VBA diamankan dengan benar.

Kode VBA Buku Kerja Excel Sekarang Dilindungi Kata Sandi

Jika Anda ingin membuka kunci proyek VBA Anda, cukup hapus proteksi kata sandi dan tekan “Simpan” lagi untuk memperbarui perubahan.

Perlindungan Kata Sandi VBA dan Keterbatasannya

Meskipun kode VBA Anda sekarang disegel dengan kata sandi, metode ini memiliki kekurangan—Metode ini tidak dapat mencegah orang yang benar-benar ingin mengakses proyek Anda.

Seseorang mungkin masih dapat mengakses buku kerja Excel Anda tanpa mengetahui kata sandinya. Misalnya, Penghapus kata sandi VBA dapat mendekripsi berkas Anda dan mengatur ulang kata sandi Anda. Pencarian cepat akan menunjukkan bahwa ada beberapa alat semacam itu yang tersedia di pasaran, baik yang komersial maupun gratis.

Ya, proteksi kata sandi sangat berguna bagi kebanyakan orang yang tidak ingin kode mereka diubah tanpa izin. Namun, Anda harus menyadari keterbatasannya jika Anda menggunakannya untuk melindungi data sensitif atau kekayaan intelektual. Jadi, untuk melindungi kode VBA Anda dengan lebih efektif di Excel, solusi terbaik adalah mengonversinya ke file C/C++. Anda mungkin menemukan lebih banyak pilihan untuk melindungi kode VBA Anda dari tautan.

Foto Susanna

Susana

Susanna adalah manajer konten dan penulis Filelem. Ia telah menjadi editor dan desainer tata letak buku yang berpengalaman selama bertahun-tahun, dan tertarik untuk mencoba dan menguji berbagai perangkat lunak produktivitas. Ia juga penggemar berat Kindle, yang telah menggunakan Kindle Touch selama hampir 7 tahun dan membawa Kindle hampir ke mana pun ia pergi. Belum lama ini perangkat tersebut sudah hampir habis masa pakainya sehingga Susanna dengan senang hati membeli Kindle Oasis.

Artikel Terkait

Tombol kembali ke atas