Birden Fazla Eğer Kullanımı

sukruyilmaz1

Altın Üye
Katılım
19 Haziran 2008
Mesajlar
296
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
31-12-2029
Merhabalar Sayın Uzmanlarım,

Ekli Müşteri kayıt formunda, Eğer "Proje Adı, Blok Adı, Blok No, Kat No ve Daire No" daha önce girildiyse uyarı verip işlem yapmamasını nasıl sağlarız? Yani aynı daireyi tekrardan satış yapılmasını nasıl engelleriz?

şimdiden çok teşekkür ederim.
 

Ekli dosyalar

Korhan Ayhan

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

Zaten kayıt işleminde bir sorgu eklemişsiniz. Fakat yazım hataları var. Sanırım bir yerlerden kopyala-yapıştır yapıyorsunuz. Bunun için aşağıdaki linkleri incelemenizi öneririm.


Kendi kullandığınız sorguyu aşağıdaki gibi değiştirip deneyiniz. Bütün koşullar aynı anda sağlandığında uyarı verecektir.

C++:
If WorksheetFunction.CountIf(Sheets("Data").Range("L:L"), ComboBox4.Value) > 0 And _
    WorksheetFunction.CountIf(Sheets("Data").Range("M:M"), ComboBox7.Value) > 0 And _
    WorksheetFunction.CountIf(Sheets("Data").Range("N:N"), ComboBox8.Value) > 0 And _
    WorksheetFunction.CountIf(Sheets("Data").Range("O:O"), ComboBox9.Value) > 0 And _
    WorksheetFunction.CountIf(Sheets("Data").Range("P:P"), ComboBox10.Value) > 0 Then
    MsgBox "Bu daire daha önce satılmış!", vbCritical
    Exit Sub
End If
 

sukruyilmaz1

Altın Üye
Katılım
19 Haziran 2008
Mesajlar
296
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
31-12-2029
@Korhan Ayhan Çok teşekkür ederim. Doğrudur sizlerin vasıtasıyla öğrenmeye çalışıyorum. kodları yapılmış örneklerden bakarak öğrenmeye çalışıyorum. verdiğiniz linklerden çalışmaya devam edeceğim teşekkür ederim @Korhan Ayhan
 
Üst