- Katılım
- 11 Ocak 2006
- Mesajlar
- 324
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, Range("b6:l95")) Is Nothing Then Exit Sub
If Target = "" Then Exit Sub
Say = WorksheetFunction.CountIf(Range(Cells(Target.Row, "b"), Cells(Target.Row, "l")), Target)
If Say > 1 Then
Sor = MsgBox("Bu ismi " & Say & ". defa giriyorsunuz. Yine de kaydetmek istiyor musunuz?", vbYesNo, "UYARI")
If Sor = vbNo Then
Application.EnableEvents = False
Target = ""
Application.EnableEvents = True
End If
End If
Son:
End Sub
Rica ederim.Sn: Leumruk
Çok çok teşekkür ederim.İyi çalışmalar.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, Range("b6:l35, b36:l65, b66:l95")) Is Nothing Then Exit Sub
If Target = "" Then Exit Sub
Set Aralik = Range("b6:l35")
If Not Intersect(Target, Range("b36:l65")) Is Nothing Then
Set Aralik = Range("b36:l65")
ElseIf Not Intersect(Target, Range("b66:l95")) Is Nothing Then
Set Aralik = Range("b66:l95")
End If
Say = WorksheetFunction.CountIf(Aralik, Target)
If Say > 1 Then
Sor = MsgBox("Bu ismi " & Say & ". defa giriyorsunuz. Yine de kaydetmek istiyor musunuz?", vbYesNo, "UYARI")
If Sor = vbNo Then
Application.EnableEvents = False
Target = ""
Application.EnableEvents = True
End If
End If
Son:
End Sub