maaf ada salah tulis dikittt...
seharusnya seperti ini

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   ' sitiVi //28Nov2009
   Dim dRng As Range
   Dim XRng As Range
   Dim CurRec As Range
   Dim n As Integer
   
   Set dRng = Sheets("Sheet1").Range("B4:H8")
   Set XRng = Intersect(dRng, Target)

   If Not XRng Is Nothing Then
      For n = 1 To 5
         Set CurRec = dRng(n, 1).Resize(1, 7)
         If WorksheetFunction.CountA(CurRec) = 7 Then
            Sheets("Sheet1").Unprotect "XL-mania"
            CurRec.Locked = True
            Sheets("Sheet1").Protect "XL-mania"
         End If
      Next n
   End If
End Sub



  ----- Original Message ----- 
  From: siti Vi 
  To: [email protected] 
  Sent: Saturday, November 28, 2009 4:17 PM
  Subject: Re: ]] XL-mania [[ Kunci Row Scr Otomatis


  '------------
     Set dRng = Sheets("Sheet1").Range("B4:H8")
     Set XRng = Intersect(dRng, Target)

     If Not dRng Is Nothing Then '<<-------<
        For n = 1 To 5
           Set CurRec = dRng(n, 1).Resize(1, 7)
  '------------

Kirim email ke