Isi kandungan
Kami melindungi fail atau helaian Excel supaya pengguna atau penerima lain tidak boleh membuat sebarang perubahan. Tetapi kes-kes khas kadang-kadang timbul. Kami mungkin perlu berkongsi fail kami dengan kebenaran mengedit tanpa perubahan sel formula. Kerana perubahan formula, kita tidak akan mendapat output yang diingini. Jadi, kami akan menunjukkan cara untuk melindungi formula dalam helaian Excel tetapi membenarkan input.
Muat turun Buku Kerja Amalan
Muat turun buku kerja amalan ini untuk bersenam semasa anda membaca artikel ini.
Lindungi Formula tetapi Benarkan Input.xlsm
2 Kaedah untuk Melindungi Formula dalam Excel tetapi Benarkan Input
Kami akan membincangkan dua kaedah yang menerangkan cara melindungi formula dalam Excel membenarkan input. Salah satu daripadanya ialah VBA makro.
Kami mempunyai set data nama pekerja dengan gaji dan kos mereka. Sekarang, masukkan gaji dan kos dan kira penjimatan. Kami tidak boleh menyentuh lajur simpanan.
Selepas memasukkan nilai dalam lajur Gaji dan Kos , kami mendapat penjimatan secara automatik .
Kami juga menyimpan beberapa sel kosong. Apabila orang baru datang, kami akan memasukkan maklumat mereka dan menentukan penjimatan. Tanpa sel formula lajur Simpanan , lajur lain akan kekal boleh diedit.
1. Lindungi Sel Formula Sahaja
Kami boleh melindungi sel dengan formula yang membenarkan kemasukan data. Mula-mula, kunci sel formula dan kemudianmelindungi helaian. Ikuti langkah di bawah untuk mendapatkan butiran.
Langkah:
- Mula-mula, kami akan membuka kunci semua sel. Untuk itu tekan Ctrl+A untuk memilih keseluruhan lembaran kerja.
- Kemudian, pergi ke Format Sel tetingkap dengan menekan Ctrl+1 .
- Nyahtanda pilihan Dikunci dari tab Perlindungan . Akhir sekali, tekan butang OK .
- Tiada sel berkunci pada lembaran kerja sekarang.
- Tekan butang F5 dan masukkan tetingkap Pergi Ke .
- Pilih Khas butang daripada tetingkap itu.
- Pilih Formula daripada tetingkap Go To Special . Kemudian, tekan OK .
- Semua sel yang mengandungi formula ditandakan di sini.
- Sekali lagi, masukkan tetingkap Format Sel .
- Sekarang, semak pilihan Dikunci dan kemudian tekan OK .
Sel yang mengandungi formula dikunci sekarang.
- Pergi ke tab Semak .
- Klik pilihan Lindungi Helaian daripada kumpulan Lindungi .
- Kami akan mendapat Helaian Lindung . Di sini, akan mendapat pilihan untuk perlindungan kata laluan.
- Dan juga menunjukkan senarai pilihan yang dibenarkan untuk pengguna. Kami menyemak dua pilihan pertama, kemudian tekan OK .
- Kerja kami kini selesai. Kita boleh memasukkan elemen dalam mana-mana sel tanpasel formula. Seperti, kami memasukkan Allisa pada Sel B9 .
- Tetapi jika kita mahu memasukkan dalam formula sel, kita akan mendapat amaran. Di sini, kami klik pada Sel E7 dan amaran dipaparkan.
2. Gunakan Kod VBA Excel untuk Melindungi Sel Formula dan Membenarkan Input dalam Sel Lain
Dalam bahagian ini, kami akan menggunakan kod VBA yang akan melindungi sel formula membenarkan sel lain boleh diedit.
Langkah:
- Pergi ke bahagian Nama Helaian di bahagian bawah setiap helaian.
- Tekan butang kanan tetikus. Pilih Lihat Kod daripada Menu Konteks .
- Kami masukkan VBA tingkap. Pilih pilihan Modul dari tab Sisipkan .
- Ini ialah modul VBA . Kami akan menulis kod VBA di sini.
- Sekarang, salin dan tampal yang berikut VBA kod pada modul.
6909
- Selepas itu, tekan butang F5 untuk menjalankan kod.
Kami berjaya mengunci sel formula.
- Kami boleh memasukkan pada mana-mana sel dan bukannya sel formula. Lihat, kita boleh memasukkan Sel B10 .