Satırsal Olarak Mükerrer Yazımı Engelleme

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
546
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Selamlar

Örnek dosyada satırsal olarak mükerrer engellemeyi yapabilir miyiz, detaylı açıklamayı dosya içine yazdım.
Teşekkürler
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Sayfadaki kodu silin aşağıdaki kodu kopyalayıp deneyin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A:A")) Is Nothing Then
        If Application.WorksheetFunction.CountIf(Range("A:A"), Target) > 1 Then
            MsgBox "Bu İsim Daha Önce Yazılmış", vbCritical, "UYARI !"
            Target.Select
            Target.Value = ""
            Exit Sub
        End If
    ElseIf Not Intersect(Target, Range("B:N")) Is Nothing Then
        If Application.WorksheetFunction.CountIf(Range("B" & Target.Row & ":N" & Target.Row), Target) > 1 Then
            MsgBox "Bu Satıra Daha Önce Yazılmış", vbCritical, "UYARI !"
            Target.Select
            Target.Value = ""
            Exit Sub
        End If
    End If
End Sub
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
546
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Değerli Muzaffer Ali hocam, emeğinize sağlık.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Rica ederim. Kolay gelsin.
 
Üst