Makro ini akan menyembunyikan semua rumus di dalam buku kerja dan tidak mengizinkannya untuk dihapus. Halaman tidak akan dilindungi seperti lembar kerja biasa yang dilindungi di excel; . Anda dapat memasukkan rumus baru tetapi kemudian Anda tidak dapat menghapus rumus tersebut. Selain itu, jika Anda memilih sel dengan rumus, konten sel tersebut tidak akan ditampilkan. Ini memungkinkan Anda menyembunyikan formula dari pengguna dan menambahkan tingkat keamanan ekstra. Jika Anda ingin mengedit sel tertentu, Anda harus mengklik sel itu dan kemudian "Tampilkan" sel itu dengan mengetikkan kata sandi (yang terletak di kode VBA). Juga, jika Anda memutuskan untuk menghapus makro ini dari buku kerja Anda, Anda harus memasukkan kembali kata sandi untuk membuka proteksi buku kerja setelahnya jika Anda ingin semuanya tidak terlindungi Show
Catatan. Untuk mengubah kata sandi, temukan di mana dikatakan "kata sandi" di kode makro vba dan ubah kata ini menjadi kata sandi apa pun yang Anda inginkan. Anda perlu mengubahnya di tiga tempat terpisah di dalam makro Ada kemungkinan bahwa kode akan menyembunyikan formula lain serta yang berada di kisaran target A1. A20. Misalnya, misalkan B2 berisi rumus dan Anda memilih dari B2 ke A2 maka rumus B2 akan disembunyikan Kaya (kode BB)
Namun, saya pikir ada masalah lebih lanjut dengan kode yang ada. Jika Anda membuka buku kerja dan pertama-tama pilih sel/rentang apa pun yang tidak tumpang tindih dengan A1. A20 kesalahan kode karena pada saat itu bagian pertama dari blok 'Jika' belum dijalankan sehingga 'sel' belum diatur. Saya pikir perubahan ini mengatasi itu Kaya (kode BB) _
Kadang-kadang kita mungkin perlu menyembunyikan rumus di lembar kerja Excel kita tanpa harus melindungi lembar atau melindungi sel yang memiliki rumus Dalam tutorial ini, saya akan membahas tiga teknik untuk menyembunyikan rumus di Excel tanpa melindungi lembar/sel Metode termudah adalah menghapus rumus dan hanya menyimpan nilainya. Saya juga akan membahas cara menggunakan event handler di VBA sehingga segera setelah Anda memasukkan rumus dalam sel, secara otomatis diubah menjadi nilai, dan rumus dihapus Daftar isi Metode #1. Ubah Rumus menjadi NilaiCara termudah untuk menyembunyikan rumus di Excel tanpa memproteksi lembar kerja adalah dengan mengubah rumus menjadi nilai Misalkan kita memiliki dataset berikut yang memiliki rumus di kolom E Kami ingin berbagi lembar kerja dengan beberapa orang, tapi kami tidak ingin mereka melihat rumus di kolom E Kami dapat mengonversi rumus menjadi nilai sebelum dibagikan sehingga mereka hanya melihat hasil dari rumus dan bukan rumus itu sendiri Di bawah ini adalah langkah-langkah untuk menyembunyikan rumus dan hanya menyimpan nilainya
Sebagai alternatif, Anda dapat membuka kotak dialog Tempel Spesial dengan membuka tab Beranda dan memilih Tempel Spesial di grup Clipboard
Rumus dikonversi menjadi nilai Salah satu kekurangan yang jelas dari metode ini adalah setelah Anda menghapus rumus dan hanya menyimpan nilainya, saat Anda membuat perubahan di salah satu sel yang digunakan dalam rumus, rumus tidak akan diperbarui secara otomatis. Metode #2. Gunakan Sub-prosedur dalam Modul Kode StandarKita bisa menggunakan sub-prosedur dalam modul kode standar untuk menyembunyikan rumus di Excel tanpa melindungi lembar kerja. Bayangkan kita memiliki kumpulan data berikut yang menunjukkan gaji karyawan bank tertentu. Dataset ada di Sheet1 buku kerja Kami ingin menggunakan sub-prosedur dalam modul standar untuk menghitung bonus karyawan (10% dari gaji) Rumus yang digunakan untuk menghitung bonus ada di sub-prosedur dan bukan di kolom E. Berikut adalah langkah-langkah menggunakan subrutin di Excel VBA untuk melakukan perhitungan dan mendapatkan nilainya
Jika Anda tidak melihat tab Pengembang di pita Anda, Anda juga dapat menggunakan pintasan keyboard Alt + F11 (tahan tombol ALT lalu tekan tombol F11)
Hasil rumus (dan bukan rumus yang digunakan dalam kode) ditampilkan dalam rentang E2. E6 Saya telah membuat kode ini untuk kumpulan data yang saya gunakan dalam contoh ini. Anda dapat mengubah kode ini berdasarkan kumpulan data Anda Penjelasan sub-prosedurDalam prosedur
Also read: How to Remove Password From Excel? 5 Easy Ways! Metode #3. Gunakan Sub Prosedur Penangan Peristiwa Perubahan Seleksi dalam Modul Kode Lembar KerjaKita bisa menggunakan event handler worksheet untuk menyembunyikan formula di Excel tanpa memproteksi worksheet Event handler terpicu setiap kali ada sel di lembar kerja yang diubah. jadi segera setelah Anda memasukkan rumus ke dalam sel di Excel, Anda mendapatkan hasilnya, dan rumus tersebut langsung dihapus, dan sel tersebut hanya mendapatkan nilai statis Prosedur penanganan peristiwa lembar kerja harus ada dalam modul kode untuk lembar kerja itu. Jika kami memasukkan kode ke dalam modul kode standar, itu tidak akan berfungsi Misalkan kita memiliki kumpulan data berikut yang menunjukkan gaji karyawan bank tertentu. Dataset ada di Sheet2 buku kerja Kami ingin memasukkan kode event handler di modul kode Sheet2 sehingga setiap kali kami memasukkan rumus di sel dalam rentang E2. E6, rumus diubah menjadi nilai Kami melanjutkan sebagai berikut
_
Alternatifnya, tekan Alt + F11 untuk beralih ke lembar kerja yang aktif.
=D2*0.20
Perhatikan bahwa kita dapat memasukkan formula yang berbeda di dalam sel, dan event handler mengonversi setiap formula menjadi sebuah nilai. Ini juga akan berfungsi jika Anda memasukkan rumus dalam satu sel dan kemudian menyeret pegangan gagal untuk memasukkan rumus di semua sel yang tersisa di kolom Penjelasan tentang event handler
Dalam tutorial ini, kita melihat tiga teknik yang bisa kita gunakan untuk menyembunyikan rumus di Excel tanpa memproteksi lembar kerja Bagaimana cara menyembunyikan formula di Excel tanpa perlindungan?Untuk menyembunyikan formula. . Pilih sel yang ingin Anda sembunyikan rumusnya Klik kanan sel (atau sel) dan pilih Format Sel Di kotak dialog Format Cells, klik tab Protection Centang kotak Tersembunyi. Catatan. Tersembunyi adalah apa yang mencegah pengguna melihat rumus. . Klik Oke Bagaimana cara menyembunyikan rumus di Excel VBA?4 Metode Menggunakan VBA untuk Menyembunyikan Formula di Excel . Sematkan VBA untuk Menyembunyikan Rumus Rentang di Excel. . Terapkan Makro VBA untuk Menyembunyikan Rumus dari Seleksi di Excel. . Terapkan Makro untuk Menyembunyikan Rumus di Lembar yang Tidak Dilindungi. . Sematkan VBA untuk Menyembunyikan Formula dan Mencegah Penghapusan Sel Bagaimana cara menyembunyikan hasil rumus di Excel?Mencegah rumus ditampilkan di bilah rumus . Pilih rentang sel yang rumusnya ingin Anda sembunyikan. . Klik Beranda > Format > Format Sel Pada tab Proteksi, pilih kotak centang Tersembunyi Klik Oke Klik Tinjau > Lindungi Lembar Apa jalan pintas untuk menghapus rumus dan menyimpan nilai di Excel VBA?Hapus formula tapi simpan hasilnya
. Klik Beranda > Salin (atau tekan Ctrl + C ). Klik Beranda > panah di bawah Tempel > Tempel Nilai. |