Bagaimana saya bisa melindungi dan menyembunyikan data dalam sel excel tunggal menggunakan kata sandi?

1

Profesor saya ingin saya mengirimkan lembar excel yang berisi nilai semua siswa. Dan tentu saja setiap siswa hanya bisa melihat nilainya sendiri. Jadi dia ingin saya mengatur kata sandi untuk sel kelas. Setiap siswa akan memiliki kata sandi sendiri, dan ketika dia mengklik sel nilai nya lembar akan meminta kata sandi. Jika dia memasukkan dengan benar, maka dia akan dapat melihat nilai.

Bagaimana saya bisa menerapkan ini? Saya mencoba menggunakan "sembunyikan" dan ";;;" format untuk penjualan. Dan mengatur perlindungan kata sandi untuk sel. menggunakan "izinkan rentang edit pengguna" tetapi ketika pengguna memasukkan kata sandi rentang, semua yang ada dalam sel hilang begitu saja.

Apakah ada cara untuk melakukan ini menggunakan VBA? Saya mencoba beberapa kode tetapi tidak berhasil.

Terima kasih!

user301565
sumber
cukup yakin ini tidak mungkin. Sumber Menyembunyikan sel dan mengungkapkannya saat mengklik sel tampaknya tidak ada sebagai fungsi.
Sickest
Saya merasa akan lebih aman untuk memiliki fungsi Excel / skrip VBA yang melewati daftar, membuat lembar kerja baru untuk setiap siswa dan hanya mengirim email hasilnya.
Michael Frank
Ya, ini dimungkinkan melalui VBA. Akan jauh lebih mudah di hampir semua media lain, ini adalah permintaan besar. Belum lagi Anda harus mengunci kode VBA jika tidak, siswa akan dapat melihat kata sandi untuk orang lain ..
Raystafarian
Halaman ini mungkin akan memberi Anda sebagian besar alat yang Anda butuhkan untuk membuat sesuatu berfungsi: msdn.microsoft.com/en-us/library/office/…
Michael Frank
Mungkin akan lebih mudah untuk mengekstraksi nilai dan mengirimkannya ke setiap siswa secara individual.
David

Jawaban:

0

Saya setuju dengan komentar lain bahwa memiliki buku kerja master yang mengirimkan setiap lembar email kepada siswa akan menjadi pendekatan yang masuk akal, Excel tidak dirancang untuk seaman itu.

Karena itu, jika benar-benar ditekan dan jika saya memiliki kendali atas kata sandi, saya akan menyimpan data dalam lembaran tersembunyi satu arah terenkripsi. Jadi, Anda harus tahu kata sandi untuk melihat data.

Julian Knight
sumber