Dear Parlin,

Jika yang ingin diprotect hanya cell yang ada protecnya dan user boleh
mengedit cell yang tidak diprotect (Format Cell, Protection, Lock:
centangnya dihilangkan) dapat menggunakan cekrip:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Locked = True Then
        Me.Protect Password:="Secret"
    Else
        Me.Unprotect Password:="Secret"
    End If
End Sub

Pada contoh file yang diprotect dengan cara ini adalah sheet2, yang tidak
diprotect hanya A2:A10

jika hanya formula yang akan diprotect dapat menggunakan cekrip:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   Dim rng As Range
   For Each rng In Target.Cells
      If rng.HasFormula Then
         ActiveSheet.Protect
         Exit Sub
      Else
         ActiveSheet.Unprotect
      End If
   Next rng
End Sub

Pada file contoh sheet1 menggunakan cekrip ini

Wasalam


2014-11-21 11:10 GMT+07:00 Nang Agus <[email protected]>:

> Protect dan unprotect sheet khan dapat diserahkan ke VBA? jadi kalau
> diperintah untuk isi record dibuka protecknya dulu, diisi record terus
> diprotect lagi, semua perintah itu kahan dapat diwakili satu tombol.
> atau dapat pula digunakan cara dengan menambahkan cekrip dengan perintah
> untuk tidak dapat menghapus cell berformula tapi dapat mengisi cell kosong.
>
>
> 2014-11-21 8:23 GMT+07:00 parlin regar [email protected]
> [belajar-excel] <[email protected]>:
>
>
>>
>> Dear Pak Agus
>>
>> Terimakasih atas responnya, ribet dong kalau harus bongkar pasang
>> proteksi. Gk da cara lain ya.
>>
>> Pada tanggal 20/11/14, Nang Agus [email protected] [belajar-excel]
>> <[email protected]> menulis:
>> > Dear Parlin,
>> > Saat akan membuat record baru silahkan protectnya dibuka dahulu, jika
>> > recordnya selesai sheet di protect lagi.
>> >
>> > 2014-11-20 21:27 GMT+07:00 parlin regar [email protected]
>> > [belajar-excel] <[email protected]>:
>> >
>> >>
>> >>
>> >> Dear be-excel
>> >> Mohon bantuannya, saya memiliki sebuah tabel yg berisi banyak formula.
>> >> Pertanyaanya bagaimana caranya untuk memproteksi formula yg ada di
>> >> tabel tersebut, saya sudah mencoba dgn format cells terpilih, proteksi
>> >> berhasil namun saat ada record baru tabel tdk berjalan.
>> >>
>> >> Salam
>> >> Parlin
>> >>
>> >>
>> >
>>
>> --
>> regards
>> Parlin
>>  
>>
>
>

Attachment: Protect formula.xlsm
Description: application/vnd.ms-excel.sheet.macroenabled.12

Kirim email ke