Mengapa menempel ke sel yang tidak dilindungi di Excel melindunginya?


12

Saat meneliti jawaban untuk pertanyaan ini , saya menemukan perilaku yang agak aneh di Excel terkait dengan sel yang tidak terlindungi dalam lembar kerja yang dilindungi.

Untuk melihat apa yang saya maksud, buat buku kerja baru, buka proteksi sel pertamanya (A1) dan lindungi lembar kerja . Satu-satunya sel yang bisa dimasukkan teks sekarang adalah A1. Selanjutnya pergi ke beberapa aplikasi lain (misalnya browser Anda) dan salin beberapa teks dari sana. Pilih sel pertama dengan mengkliknya sekali (jangan klik dua kali atau tempel ke bilah formular) dan tempel teks ke dalamnya.

Tidak hanya akan berpotensi mengubah format sel, ini juga akan mengatur flag yang dilindungi. Setelah itu, tidak ada cara untuk pernah mengubah konten sel lagi tanpa menghapus perlindungan lembar kerja (atau tentu saja membatalkan operasi tempel).

Mengapa demikian? Apakah ini perilaku yang diinginkan atau bug di Excel 2010 (versi yang saya gunakan untuk mencoba ini)?

Jawaban:


13

Sebenarnya perilaku yang diharapkan (diharapkan oleh Microsoft, tidak harus oleh pengguna) yang merupakan kabar baik. Dan ada pekerjaan yang cukup sederhana yang merupakan berita yang lebih baik.

Saat Anda menempelkan pada teks yang diformat, sel akan diberi gaya "Normal" dan kemudian memiliki format yang diperlukan berlapis di atasnya. Gaya "Normal" secara default memiliki perlindungan diatur ke terkunci. Jadi inilah mengapa ini diterapkan.

Solusinya adalah memodifikasi gaya "Normal". Untuk mereplikasi versi yang diselesaikan dari masalah ini, buat buku kerja baru, lalu:

1) Pada Pita Beranda di bagian Gaya klik kanan pada kotak Normal dan klik Ubah. Tekan tombol Format dan pada tab proteksi hapus centang Terkunci. (Ingat ini hanya berlaku untuk spreadsheet ini, tetapi semua sel sekarang tidak akan terlindungi daripada dilindungi).

2) Pilih Semua sel, klik kanan dan pilih format sel, dan di bawah perlindungan periksa Terkunci.

3) Pilih A1 saja, klik kanan, pilih format sel, dan di bawah perlindungan hapus centang dikunci.

4) Lindungi lembar kerja

Sekarang kita harus kembali pada titik yang sama dengan contoh dalam pertanyaan dalam hal sel terkunci dan tidak terkunci tetapi dengan gaya Normal yang berbeda.

Sekarang ketika saya menempelkan teks dari kata atau tempat lain sel tidak menjadi terlindungi.


Setelah bekerja beberapa tahun dengan Excel, saya terkejut mengetahui "fitur" ini. Saya bahkan tidak percaya ketika pengguna saya memberi tahu tentang hal itu sampai saya memeriksa diri saya sendiri. Senang Anda menemukan ini tahun sebelum saya: D
ZygD

1

Jawaban sebelumnya tidak lagi berlaku untuk versi terbaru Excel 365. Versi Excel 365 saat ini sekarang menciptakan gaya baru bernama "Normal 2" atau apa pun nomor urut yang diperlukan. Ini menerapkan gaya baru yang dikunci alih-alih gaya normal yang dimodifikasi.

Berikut adalah solusi untuk Excel 365. Pilih rentang sel yang Anda ingin orang lain dapat edit. Lalu, buka tab "Tinjau". Di bagian "Perubahan" klik "Izinkan Pengguna Mengedit Rentang". Klik tombol "Baru". Rentang yang Anda pilih akan terisi secara otomatis dengan judul yang dibuat secara otomatis. Buat perubahan manual yang Anda inginkan. Jika Anda ingin orang dapat membuat perubahan hanya dengan kata sandi, Anda dapat memasukkannya di sini. Saya lebih suka orang tidak menggunakan kata sandi, jadi saya klik tombol "Izin", lalu "Tambah". Saya ingin siapa pun dapat mengedit tanpa kata sandi, jadi saya memasukkan "Semua Orang" sebagaimana yang diizinkan oleh pengguna untuk melakukan pengeditan. Jika Anda memahami izin, Anda dapat memilih satu pengguna atau sekelompok pengguna yang akan dapat mengedit tanpa kata sandi. Kemudian klik "OK" sampai semua jendela ditutup. Lindungi lembar Anda dan Anda baik-baik saja.


0

Saya tidak tahu mengapa itu terjadi tetapi sejauh yang saya ketahui, itu adalah bug yang sangat besar . :-(

Sepertinya setiap kali Excel mencoba untuk menempel dalam format teks bersama dengan teks itu mengunci kembali sel. Jika Anda memilih Match Destination Formattingsebagai opsi tempel Anda; rekatkan dari editor teks biasa seperti Notepad; atau tempel dari buku kerja lain dalam instance Excel yang sama maka sel masih tidak dikunci setelahnya. Jika Anda melakukan tempel biasa dari aplikasi lain yang memiliki format teks, bahkan contoh lain dari Excel, maka Excel mengunci sel Anda yang tidak terkunci.

Masalah pemformatan setidaknya memiliki penyelesaian di mana Anda dapat menyalin pemformatan yang benar dari sel lain dan menempelnya kembali di sel yang berantakan.


Ternyata itu bukan bug. Telah menambahkan apa yang saya pikir merupakan solusi, dan saya pikir Anda mungkin tertarik.
Alex Andronov

Opsi paste sebagai teks biasa (atau Match Destination Formatting) mungkin merupakan rute terbaik untuk diambil jika Anda telah mengatur spreadsheet Anda dan tidak dapat menghadapi harus mengaturnya lagi dengan mengedit gaya Normal. Namun, itu bergantung pada pengguna spreadsheet yang tahu cara memilih opsi tempel yang berbeda. Dalam pengalaman saya, itu sangat sedikit orang!
user535673

0

Anda memilih sel yang tidak terlindungi dalam lembar yang dilindungi (AtiveCell) tempat Anda menempelkan data dari peramban web. Setelah tempel itu menjadi terlindungi. Itu tidak diinginkan :-)

Saya melakukan ini dan itu berhasil!

Dalam kode-lembar, dalam kasus saya "Sheet1":

Sub Worksheet_Change(ByVal Target as Range)

  ...some irellevant code...

  ActiveSheet.Unprotect   
  ActiveCell.Locked=False

  ...code that protects Sheet1

Exit Sub

0

Seperti orang lain di halaman ini (dan subjek) telah menemukan ini canggung. Namun, cara terbaik (bagi saya) untuk menyiasatinya adalah ketika menempelkan "rekatkan nilai" saat memasukkan data dan "rekatkan khusus" - "hyperlink" saat menempelkan tautan. Saya telah melakukan hal-hal seperti ini karena saya biasanya cukup melibatkan pemformatan bersyarat dan saya harus menempelkan nilai sebagai hal yang biasa (atau pemformatan bersyarat berubah). Semoga Anda menemukan ini berguna.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.