Veri Doğrulama İle Mükerrer Fatura No Girişini Engellemek

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
348
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Merhabalar, Ekteki tablomda

Fatura no girişlerini, Veri Doğrulama İle Mükerrer Fatura No Girişini Engellemek istiyorum, neler yapmam gerekiyor, bir formül yazılması gerekiyorsa yardımcı olmanızı rica ederim, yardımlar için şimdiden çok teşekkürler...
 

Ekli dosyalar

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,266
Excel Vers. ve Dili
office 2003 tr + office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2024
1- Çalışmayı farklı kaydet yaparken " makro içeren sayfa " olarak yeniden kaydediniz
2- Fatura numaralarının olduğu sayfanın kod bölümüne ( sayfa adını sağ tıklayıp kod goruntule ile açarak )

Private Sub Worksheet_Change(ByVal Target As Range)
For X = [a65536].End(3).Row To 1 Step -1
If WorksheetFunction.CountIf(Range("A1:A" & X), Cells(X, "A")) > 1 Then
MsgBox " Mükerrer kayıt bulundu . Lütfen kontrol ediniz "
Exit Sub
Else

MsgBox " Kayıt numarası onaylandı"
Exit Sub
End If
Next
End Sub
Kodlarını yerleştirin. Kaydet tuşuna bastıktan sonra sayfada mükerrer giriş yapmayı deneyin.

Örneğiniz ektedir
 

Ekli dosyalar

Son düzenleme:

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Aşağıdaki formülü veri doğrulamada kullanabilirsiniz.

Kod:
=EĞERSAY($A$2:A15;A16)=0
 

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
348
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Merhaba,

Aşağıdaki formülü veri doğrulamada kullanabilirsiniz.

Kod:
=EĞERSAY($A$2:A15;A16)=0
Sayın Kuvari,

Formülünüz işime çok yaradı, cevap için çok çok teşekkür ederim, elinize sağlık, Ancak sonuca ulaşma şeklim doğrumu size danışmak istiyorum,
Ben öncelikle veri doğrulamanın uygulanacağı A sütunundan 100 satır seçtim, akabinde sizin formülünüzü Veri Doğrulamadan / Özel / Formül kısmına yazıp işlemi tamamladım. Formülü yazdığım yer doğru mudur ?

Tekrar çok teşekkürler, iyi çalışmalar.
 

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
348
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
1- Çalışmayı farklı kaydet yaparken " makro içeren sayfa " olarak yeniden kaydediniz
2- Fatura numaralarının olduğu sayfanın kod bölümüne ( sayfa adını sağ tıklayıp kod goruntule ile açarak )



Kodlarını yerleştirin. Kaydet tuşuna bastıktan sonra sayfada mükerrer giriş yapmayı deneyin.

Örneğiniz ektedir
Teşekkür ederim yanıt için.
 

montani

Altın Üye
Katılım
11 Haziran 2010
Mesajlar
36
Excel Vers. ve Dili
2016, Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Merhaba,

Benim de zaman zaman bu tarz bir doğrulama şekli kullanmam gerekiyor. Veri tabanımızda 3.000'den fazla ürün var ve yeni ürünlere kod verirken, tekrarlanan kodlar kullanmamak için formül gerektirmeyen, daha basit bir yöntem kullanıyorum.

Sizin dosyanızda da aynısını uyguladım.

A sütununu komple seçerek,

Koşullu Biçimlendirme>Hücre Vurgulama Kuralları>Yinelenen Değerler

şeklinde, mükerrer fatura girişinde sizi uyaracak bir düzen oluşturabilirsiniz.

Dosyanız ektedir. Mükerrer giriş yapmayı ve mükerrer girişi silmeyi deneyerek sonucu gözlemleyebilirsiniz.
 

Ekli dosyalar

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
348
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Merhaba,

Benim de zaman zaman bu tarz bir doğrulama şekli kullanmam gerekiyor. Veri tabanımızda 3.000'den fazla ürün var ve yeni ürünlere kod verirken, tekrarlanan kodlar kullanmamak için formül gerektirmeyen, daha basit bir yöntem kullanıyorum.

Sizin dosyanızda da aynısını uyguladım.

A sütununu komple seçerek,

Koşullu Biçimlendirme>Hücre Vurgulama Kuralları>Yinelenen Değerler

şeklinde, mükerrer fatura girişinde sizi uyaracak bir düzen oluşturabilirsiniz.

Dosyanız ektedir. Mükerrer giriş yapmayı ve mükerrer girişi silmeyi deneyerek sonucu gözlemleyebilirsiniz.
Merhaba, cevap için teşekkürler
 
Üst