nambahin dikit ya miss...
1. jika ingin menggunakan opsi userinterfaceonly :
>> a. pastikan seluruh sheet tidak ada yang di-protect (lepaskan semua
proteksi sheet lebih dulu)
>> b. pada event workbook open, lakukan proteksi terhadap seluruh sheet
dengan mengatur opsi userinterfaceonly bernilai TRUE
(untuk sebuah sheet, baris kode proteksinya sudah diberikan oleh
miss Jan berbunyi :
sheet1.protect "ABC" , UserInterfaceOnly:= TRUE
jika ingin langsung banyak sheet, maka gunakan loop terhadap
setiap sheet, bisa dengan for each next maupun for next
'dengan for each
dim sht as worksheet
for each sht in thisworkbook.worksheets
sht.protect "pwdnya",userinterfaceonly:=true
next sht
'dengan for next
dim lSht as long
for lsht=1 to thisworkbook.worksheets.count
thisworkbook.worksheets( lsht ).protect
"pwdnya",userinterfaceonly:=true
next lsht
>> c. save workbook.
2. jika tidak ingin menggunakan opsi userinterfaceonly
>> a. diawal proses (misal awal prosedur ketika si tombol diklik), lakukan
unprotect sheets yang akan digunakan selama proses
namasheetnya.unprotect "pwdnya" 'untuk sebuah sheet
>> b. lakukan semua proses yang dimaksud (hapus, copy, delete atau apa saja)
>> c. lakukan proteksi sheets yang digunakan dalam proses nomor b tadi
namasheetnya.protect "pwdnya" 'untuk sebuah sheet
(bisa juga diberi opsi userinterfaceonly dibaris ini)
>> d. prosedur si tombol ataupun prosedur untuk proses tertentu berakhir
disini (selesai alias End Sub atau End Function)
Moga-moga gak membingungkan.
Wassalam,
Kid.
2013/12/13 Jan Raisin <[email protected]>
>
>
> Jan anggap cara hapus tabelnya sudah bisa.. jadi script tidak disertakan..
>
> jika sheet ingin diprotek tetapi macro tetap bisa jalan, maka gunakan
> UserInterfaceOnly
> scriptnya:
> sheet1.protect "ABC" , UserInterfaceOnly:= TRUE
>
> Salam,
>
>
>
> -Miss Jan Raisin-
>
>
> Pada 13 Desember 2013 16.50, pramudya bakti <[email protected]>menulis:
>
>>
>>
>> Dear Master Excel
>>
>> Master mohon pencerahannya dong? saya punya masalah dengan tabel yang
>> bila datanya pada kolom tertentu bila diklik button "HAPUS" ini maka
>> menjadi blank (kosong) tabelnya. Dan apabila tabel tersebut diprotek dengan
>> password agar bisa running bagaimanakah ya Master?
>> Karena saya mencoba dari beberapa contoh excel bila diprotek maka menjadi
>> eror atau sheetnya terprotek. Nah untuk itu mohon pencerhan para Master
>> yang budiman. Saya lapirkan tabel excelnya.
>> Demikian atas pencerahan dan bantuannya say ucapkan terimakasih
>>
>> Rgd,
>> Pramudya
>>
>>
>