Excel: lembar kunci, tetapi membuat tabel diperluas


5

Tujuan saya adalah melindungi sheet, tetapi membuat pengguna dapat mengedit dan menambahkan baris ke tabel yang ada.

Ketika saya mencoba melindungi lembar tanpa sel terkunci, tabel menjadi tidak dapat menambahkan baris meskipun sel mereka tidak terkunci. Saya sudah mencoba memeriksa semua Izinkan semua pengguna lembar kerja ini untuk kotak centang, tetapi itu tidak membantu saya.

Apakah ada yang tahu tentang pekerjaan di sekitar atau akan saya perlu membuat Masukkan Baris tombol dengan VBA terkait untuk membuat ini bekerja?

Jawaban:


-1

Anda bisa menggunakan makro untuk membuat perubahan pada lembar kerja yang dikunci. Sebagai contoh:

Sub MyMacro()
Sheet1.Unprotect Password:="Secret"
  'YOUR CODE HERE
Sheet1.Protect Password:="Secret"
End Sub

Tolong baca ini artikel untuk lebih lanjut tentang menjalankan makro di lembar kerja yang dilindungi.

Jika Anda memerlukan bantuan dalam menulis makro, Anda dapat meminta bantuan di situs saudara kami StackOverflow .


Ini memiliki masalah jika kode rusak atau pengguna mengganggu kode, lembar akan dibiarkan tidak terkunci. Jika Anda menggunakan pendekatan ini, mungkin yang terbaik adalah menggunakan on error untuk memaksa kode Anda untuk terus berjalan ( resume next ) atau saat terjadi kesalahan, berhenti menjalankan kode dan langsung lompat ke akhir kode, dan lindungi kembali.
Jarvin

-1

Ketika saya mengklik 'Lindungi Lembar ...' Saya mendapatkan sejumlah opsi untuk apa yang ingin saya izinkan pengguna lakukan, termasuk 'Sisipkan Baris.'

Apakah saya salah memahami pertanyaan Anda atau Anda tidak melihatnya?


Saya melihat opsi yang sama seperti Anda, tetapi memeriksa "Sisipkan Baris" tidak membantu - tabel masih menolak untuk menambahkan baris.
Christian Madsen

Dalam contoh ini, "Sisipkan baris" tampaknya merujuk pada menambahkan baris kosong ke lembar spread (menggunakan klik kanan - & gt; masukkan, misalnya), bukan menulis sesuatu di baris yang sudah ada.
jarlemag
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.