• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
374
Excel Vers. ve Dili
Excel 2016 TR
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

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:
Merhaba,

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

Kod:
=EĞERSAY($A$2:A15;A16)=0
 
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.
 
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.
 
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

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
 
Geri
Üst