• DİKKAT

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

Excel VBA Ara Bul Değiştir

Katılım
8 Aralık 2017
Mesajlar
86
Merhaba Arkadaşlar Aşağıda Bulunan Excel VBA Programında TC Bilgilerini Girip Entera Basınca Arama Yaparak Aynı TC li Olanı Buluyor, Fakat Aynı TC li 2 kayıt Olursa Sadece En Üstekini Listeleniyor Benim İstediğim Birden Fazla Varsa Karşıma Liste Çıksın İlk Kayıt 2.nci Kayıt diye Hangisi Listelensin Diye Bana Böyle Birşey Yaparsanız Çok Memnun Olurum Şimdiden Yardımlarınız İçin Teşekkür Ederim.

Ekli dosyayı görüntüle Gelen Personel Kayıt Programı.xlsm
 
İlk kayıt girişinde mükerrer kayıtı önlemeniz daha sağlıklı olacaktır.

Yine de örnek olması açısından dosyanızı istediğiniz şekilde düzenledim. İnceleyiniz.
 

Ekli dosyalar

Nedenini anlamadığım bir şekilde hem sizin hem Sayın Korhan Ayhan'ın dosyası bende önce activex nedeni ile güvenilir değil uyarısı verdi , daha sonra out of memory ve son olarak da system error verdi, dosya kapandı.

Başlıkları başka bir dosyaya aktararak userform üzerinde bir dosya halinde hem kayıt hem filtre syfaları yaptım.

Filtrede ad soyada göre olan çalışıyor , ancak diğer filtre textboxlarından zamansızlık nedeni ile emin değilim .

Bir kontrol edin.
 

Ekli dosyalar

Merhaba Korhan Bey Yardımlarınız İçin Çok Teşekkür Ederim Tam İstediğim Gibi Olmuş Fakat Bir Sorun var Mükerer Kayıttaki veriyi seçtikten sonra kaydet tuşuna basınca yeni kayıt oluşturuyor var olan kayıtın üzerinde değişim yapmıyor birden fazla olmayan kayıtlarda ise kayıdı açınca var olan kayıdın üstünde değişiklik yapıyordu tekrardan bakma şansınız varmı ?



İlk kayıt girişinde mükerrer kayıtı önlemeniz daha sağlıklı olacaktır.

Yine de örnek olması açısından dosyanızı istediğiniz şekilde düzenledim. İnceleyiniz.
 
Son düzenleme:
Cems Bey Microsoft 2013 Excel ve Win 10 Kullandığım İçin Sizinki Farklı İse Hatayı Ondan vermiş olabilir.



Nedenini anlamadığım bir şekilde hem sizin hem Sayın Korhan Ayhan'ın dosyası bende önce activex nedeni ile güvenilir değil uyarısı verdi , daha sonra out of memory ve son olarak da system error verdi, dosya kapandı.

Başlıkları başka bir dosyaya aktararak userform üzerinde bir dosya halinde hem kayıt hem filtre syfaları yaptım.

Filtrede ad soyada göre olan çalışıyor , ancak diğer filtre textboxlarından zamansızlık nedeni ile emin değilim .

Bir kontrol edin.
 
Dosyanızda gerekli düzenleme yapılmıştır. 2 nolu mesajımda ki dosyayı tekrar deneyiniz.
 
Korhan Bey Çok Teşekkür Ederim Yardımlarınız için Fakat Sorun Devam Ediyor Göndermiş Olduğunuz Yeni VBA da Mükerrer Kayıtlardan Hangisi Seçersem Seçeyim Sadece En Üstte Bulunan Kayıtta Veri Değişikliği Oluyor Diğer Kayıtta Herhangi Bir Değişiklik Sağlayamıyorum.

Dosyanızda gerekli düzenleme yapılmıştır. 2 nolu mesajımda ki dosyayı tekrar deneyiniz.
 
Örnek dosyayı tekrar güncelledim. Deneyiniz.
 
Korhan Bey Tek Kelime İle Harikasınız Çok Teşekkür Ederim Çok Güzel Oldu Elinize Kolunuza Sağlık..:ok:::)

(Not: Ayrıca Hirbirşey Yazmadan da Aynı Kayıt Bulundu Hatası vardı Onuda Gidermişsiniz Çok Teşekkür Ederim.)


Örnek dosyayı tekrar güncelledim. Deneyiniz.
 
Geri
Üst