Hai Fatania Latifa,
Me-resize object excel table (di menu TableTools -> ribbon Design -> group
Properties) yang ada di dalam worksheet yang terproteksi tidak dapat
dilakukan tanpa melakukan unprotect sheet lebih dulu. Bahkan dengan VBA pun
tidak dapat dilakukan dengan baik.
Contoh dengan VBA berikut ini akan mematikan fungsi double click sebuah
cell jika tidak dilengkapi pengkondisiannya.
> letakkan baris-baris kode berikut dalam event before double click milik
worksheet yang berisi object excel table yang akan di-resize
> misalkan nama object excel table nya adalah table1
> misalkan sheet diproteksi dengan password berbunyi pwd
cancel=true
with range("table1").listobject 'table1 adalah nama object excel table
dalam sheet tersebut
if target.row<.headerrowrange.row then
'ditambahkan pesan ke user disini bahwa tidak bisa me-resize ke
baris sebelum header table yang ada
exit sub
endif
activesheet.unprotect "pwd" 'unprotek dulu -> pwd adalah bunyi teks
passwordnya
.resize range( .range,target )
activesheet.protect "pwd" 'protek lagi -> pwd adalah bunyi teks
passwordnya
end with
Andai sejak awal si worksheet diprotek dengan VBA yang menyertakan
parameter userinterfaceonly bernilai TRUE, maka baris unprotect dan protect
bisa dihapus dari script di atas.
Wassalam,
Kid.
2015-03-17 16:10 GMT+11:00 Fatania Latifa [email protected]
[belajar-excel] <[email protected]>:
>
>
> Dear Para Master Excel,
>
> Saya ingin bertanya, bagaimana cara agar tetap bisa resize tabel ketika
> worksheet diprotect?
>
> Terima kasih.
>
>
>