ARADIĞIM DEĞERİ KAÇ DEFA YAZILMIŞ İSE LİSTELENMESİ

Katılım
25 Nisan 2020
Mesajlar
12
Excel Vers. ve Dili
excel 2013
Dosyanızda son iki sütunun adları "EKSTRA-1" ve "EKSTRA-2" iken makroda "EKSTRA -1" ve "EKSTRA -2" olarak boşluklu yazılmış. Onları düzeltirseniz çalışacaktır. Koddaki sütun başlıklarıyla dosyanızdakiler birebir aynı olmalıdır.

Aynen teşekkür ederim Yusuf bey
if
if else
else
mantığı hakkında müsait olunca bana bilgilerinizi aktara bilir misiniz.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
#20 nolu mesajıma bakınız.
 
Katılım
25 Nisan 2020
Mesajlar
12
Excel Vers. ve Dili
excel 2013
Koddaki if bloğunda öncelikle hedef yani B1 hücresi boşsa tablodaki eski kodların silinmesi sağlanıyor. Yani kod boş olunca, sonuç tablosu da boş oluyor.
Sonraki if yani Elseif kısmında ANAKAYIT sayfasının A sütununda B1'deki yani değerimiz EĞERSAY formülüyle aratılıyor. Eğer A sütununda girdiğimiz kod yoksa mesaj verilerek uyarıyor, eski kayıtları siliyor ve makro sonlandırılıyor.
Son Else kısmında ise yan ihedefimiz (B1 hücresi) boş değilse ve ANAKAYIT sayfasında o abone numarasının en az 1 kaydı varsa sorgu işlemi yapılarak o numaranın bilgileri listeleniyor.

Eğer A ise şunu yap
Eğer A değilse ama B ise bunu yap
Diğer durumlarda yani hem A hem de B değilse şöyle yap

Şeklinde kod düzenini kurmuştum.

süper hızlısınız yeniden Çok çok teşekkür ederim Yusuf Bey
 
Üst