Alhamdulillah ternyata berhasil pak NangAgus, terimakasih atas masukkannya yang 
sangat menbantu pekerjaan saya




Pada Senin, 9 Juni 2014 16:49, "NangAgus [email protected] [belajar-excel]" 
<[email protected]> menulis:





 
Asalamualaikum
coba ubah
ActiveSheet.Protect
menjadi
ActiveSheet.Protect "password"
dan
ActiveSheet.Unrotect
menjadi
ActiveSheet.Unrotect "password"


wasalam
NangAgus


On 09/06/2014 16:23, Semut Seto [email protected] [belajar-excel] wrote:
 
>Assalamu'alaikum Warohmatullohi Wabarokatuh
>
>
>Salam sukses semuanya, mohon bantuannya kembali terkait dengan VBA Macro di 
>excel. Saya ingin memproteksi cell yang berisi formula dengan Macro VBA, 
>iseng-iseng jelajah google dapat kode untuk proteksi cell yang berisi formula 
>dengan macro. Adapun kodenya seperti ini :
>
>
>Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As 
>Range)
>Dim A As Range
>For Each A In Target.Cells
>If A.HasFormula Then
>ActiveSheet.Protect
>Exit Sub
>Else
>ActiveSheet.Unprotect
>End If

>Next A
>End Sub
>
>
>Ketika saya coba masukkan kode tsb di macro excel, cell yang berisi formula 
>berhasil di lock dan tidak bisa di edit, tapi ketika saya klik kanan sheet dan 
>pilih unprotect tanpa memasukkan password maka cell yang berisi formula tsb 
>bisa dihapus/ di edit. Yang ingin
>saya tanyakan adalah bagaimana caranya dari kode macro di atas agar ketika 
>kita akan melakukan unprotected sheet maka akan diminta untuk memasukkan 
>password terlebih dahulu. Mohon maaf jika saya sering bertanya dan mohon tidak 
>bosan untuk  menjawabnya :), terimakasih.


Kirim email ke