Daftar Isi:
Video: How to Protect A Workbook in Microsoft Excel 2016 Tutorial | The Teacher 2024
Terkadang Anda perlu mengirimkan buku kerja Excel Anda ke dunia dengan lembar kerja tertentu yang terlindungi. Jika Anda menemukan bahwa Anda selalu melindungi dan melindungi selembar kertas sebelum membagikan buku kerja Anda, makro di sini dapat membantu Anda.
Bagaimana cara kerja makro
Kode dipicu oleh acara BeforeClose di workbook. Saat Anda mencoba menutup buku kerja, acara ini akan menyala, menjalankan kode di dalamnya. Makro secara otomatis melindungi lembar yang ditentukan dengan kata kunci yang diberikan, dan kemudian menghemat buku kerja:
Private Sub Workbook_BeforeClose (Batal As Boolean) 'Langkah 1: Lindungi lembar dengan Lembar kata sandi ("Sheet1"). Lindungi Password: = "RED" 'Langkah 2: Simpan buku kerja ActiveWorkbook. Save End Sub
Pada Langkah 1, Anda secara eksplisit menentukan lembar mana yang harus dilindungi - Sheet1, dalam kasus ini. Anda juga memberikan argumen kata sandi, Password: = "RED", yang mendefinisikan kata sandi yang diperlukan untuk menghapus perlindungan.
Argumen kata sandi ini bersifat opsional. Jika Anda menghilangkannya, lembaran itu masih akan diproteksi, namun Anda tidak memerlukan kata sandi untuk melindungi hak itu.
Kata sandi Excel sensitif huruf, jadi Anda ingin memperhatikan kata kunci dan kapitalisasi yang tepat yang Anda gunakan.
Langkah 2 memberitahu Excel untuk menyimpan buku kerja. Jika Anda tidak menyimpan buku kerja, perlindungan lembar yang baru Anda terapkan tidak akan berlaku pada saat buku kerja dibuka.
Cara menggunakan makro
Untuk menerapkan makro ini, Anda perlu menyalin dan menempelkannya ke jendela kode Workbook_BeforeClose event. Menempatkan makro di sini memungkinkannya berjalan setiap kali Anda mencoba menutup buku kerja:
-
Aktifkan Editor Visual Basic dengan menekan Alt + F11.
-
Di jendela proyek, cari nama proyek / buku kerja Anda dan klik tanda plus di sebelahnya untuk melihat semua lembar.
-
Klik ThisWorkbook.
-
Dalam daftar drop-down Event, pilih acara BeforeClose.
-
Ketik atau tempel kode di modul yang baru dibuat, modifikasi nama sheet (jika perlu) dan kata sandinya.
Masukkan kode Anda di acara Workbook BeforeClose.
Perhatikan bahwa Anda dapat melindungi lembar tambahan dengan menambahkan pernyataan tambahan di depan Activeworkbook. Simpan pernyataan.