Aynı cümlelerin yazılmaması

Katılım
8 Mart 2010
Mesajlar
38
Excel Vers. ve Dili
2003 türkçe
Ekli dosyada örnek hazırladım amacım aynı cümlelerin tekrar yazılmaması.Emeği geçen herkese şimdiden teşekkürler.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Mükerrer kayıtlarla ilgili aşağıdaki linkteki konuları inceleyiniz.

Mükerrer Kayıt Uygulamaları


Aşağıdaki kodu sayfanızın kod bölümüne uygulayıp denermisiniz.

Kod:
Option Explicit
 
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Kelime() As String, X As Byte
 
    On Error GoTo Son
    If Intersect(Target, Range("E1:IV1")) Is Nothing Then Exit Sub
    If Target <> "" Then
    If InStr(1, Target, " ") = 0 Then
        If WorksheetFunction.CountIf(Rows(1), "*" & Target & "*") > 1 Then
            MsgBox Target & Chr(10) & Chr(10) & "MÜKERRER KAYIT !", vbCritical
            Target.ClearContents
            Target.Select
            Exit Sub
        End If
 
    ElseIf InStr(1, Target, " ") > 0 Then
        Kelime = Split(Target, " ")
        For X = 0 To UBound(Kelime)
            If WorksheetFunction.CountIf(Rows(1), "*" & Kelime(X) & "*") > 1 Then
                MsgBox Kelime(X) & Chr(10) & Chr(10) & "MÜKERRER KAYIT !", vbCritical
                Target.ClearContents
                Target.Select
                Exit Sub
            End If
        Next
    End If
    End If
Son:
End Sub
 
Üst