Sekedar informasi,

Kondisi: A1 = 0 atau blank
Pada Name Box (sebelah kiri Formula Bar)
   ketik B5:B6 kemudian tekan Enter
    Ketik sembarang
    
Simpulan: meski A1 = 0, kita masih dapat menginput range B5:B6


>semoga bermanfaat






________________________________
From: siti Vi <[email protected]>
To: [email protected]
Sent: Thu, January 7, 2010 8:25:22 AM
Subject: Re: ]] XL-mania [[ mengunci dan mengunci

  
(1) 
 
Private Sub 
CommandButton1_ Click()
   '-- 
sitiVi / membuat sheet baru --
   Dim LembarBaru As 
Worksheet
   Dim NamaSheet As String
   
   NamaSheet = InputBox(Prompt: ="Tuliskan Nama Sheet.", 
_
               
Title:="Membuat Sheet Baru")
   If Len(NamaSheet) = 0 Then Exit 
Sub
   Set LembarBaru = Worksheets.Add
   
LembarBaru.Name = NamaSheet
   LembarBaru.Move 
After:=Sheets( Sheets.Count)
 
End Sub
 (2)

Private Sub 
Worksheet_Selection Change(ByVal Target As Range)
   ' siti Vi / me-LOCKED range tertentu 
berdasarkan kondisi teetentu
   With 
Target
   If .Cells.Count = 1 
Then
      If .Address = "$B$5" Or .Address = "$B$6" 
Then
         If Range("A1"). Value = 
0 Or Range("A1"). Value = "0" 
Then
            
Me.Unprotect 
"VDA"
            
Me.Cells.Locked = 
False
            
Range("B5:B6" ).Locked = 
True
            
Me.Protect "VDA"
         
Else
            
Me.Unprotect 
"VDA"
            
Range("B5:B6" ).Locked = 
False
         End 
If
      
Else
         Me.Unprotect 
"VDA"
         Me.Cells.Locked = 
False
      End If
   End 
If
   End With
End Sub
 
3  menyembunyikan mudule 
code
lihat di worksheet lampiran (sheet 2 / cell D26:D27 )
 
 
----- Original Message ----- 
>From: Vidi Ardyanto 
>To: xl-ma...@yahoogroup s.com 
>Sent: Wednesday, January 06, 2010 4:21 
>  PM
>Subject: ]] XL-mania [[ mengunci dan 
>  mengunci
> Temans,
>
>Minta referensi code makro utk case2 berikut donk :
>
>1.  Membuat sheet baru dg menekan Command button. 
> 
>      kondisi  : 
>    -  sheet baru ada di workbook yg sama.
>                
>            -  nama sheet diinput oleh 
>  user
>          
>                  -  posisi sheet 
>  baru diletakkan di paling kanan (move to end)
>                    
>        -  command button ikut tercopy jg di sheet yg baru ( 
>  code jg bisa dijalanin di sheet yg baru )
>                    
>        -  data inputan ( misal di range B4:B10 ) direset 
>  jadi kosong lagi
>      
>                      - 
>   Active cell ada di sheet baru cell B4
>2.  Mengunci cell tertentu pada kondisi tertentu.
>     kondisi   :  - 
>   misal if A1=0 ---> Range B5:B6 tidak bisa diinput
>                
>           -  ketika coba diinput keluar ceramah 
>  kyk gini misal " it is not necessary to be inputed, not applicable 
>  boss..."
>        
>                   -  warna 
>  range dibikin jadi gray pada kondisi tsb
>                    
>       -  kondisi berubah normal kembali ketika syarat tidak 
>  terpenuhi lg
>3.  Mengunci code yg 
>  kita bikin
>     kondisi 
>   :  -  ketika ada user mau coba lihat/mengedit codenya, dia 
>  harus punya password. 
>
>sementara 
>  ini dulu.. :D:D:D
>
>cheers,
>
> 
 


      

Kirim email ke