• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Soru Ara ve Kaydet Makrosu

önder34

Yeni Üye
Kullanıcı Bilgileri
Katılım
11 Nis 2021
Mesajlar
23
Aldığı beğeni
2
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
Merhaba dosyamda kayıt sayfası D1 hücresine aday öğrencinin TC Kimlik nosu girerek enter yapınca adı soyadı ,doğum tarihi ve cinsiyeti bilgilerini getirecek .
2 - Ama D13 hücresine de cinsiyet bilgisi geliyor. D9 dan itibaren veri girişi yaparak kaydet yaptığımda veri sayfasına giriş yapamıyorum kaydet makrosunda eksikliği bulamıyorum.
3-Ara düğmeside veri sayfasına kaydettiğimiz öğrenciyi yine D1 hücresine TC kimlik No girişi yapınca tüm verilerin gelmesini sağlayacak ama yapamadım. Kullandığım Kodlar alıntıdır. Bu çalışmayı excel sayfası yada Userform ile yapmak istiyorum sizlerin yardımıyla . User Formda da birşeyler yapmaya çalıştım Kullanıcı adı : DEMİR Şifre: 12345
 

Ekli dosyalar

  • ADAY KAYIT.xls
    377.5 KB · Gösterim: 18
Sayın @Alparslan yardımınız için teşekkür ederim .Sizin kodları ekledim. Bende araştırmalarla user formda güncellemeler yaptım. User formdaki Adaybul düğmesine ayrıca enterla da veri nasıl veri getirebiliriz ve aranan ve yoksa .........TC Kimlik no bulunamadı mesajı gelse. Kaydet ve güncelle butonu kayıt yaptıktan sonra hücreleri temizleme nasıl yapabiliriz. Mükerrer kayıt yapılmasının da önlemek için neler yapabiliriz. Kayıt Yapılmış öğrenci arama yapınca bulunan öğrenci list boxta sarı renkle nasıl belirtebiliriz .Bulunamayan öğrenci için yine aranan TC bulunamadı mesajı nasıl getirebiliriz. Yeni aramalar yapmak için temizle düğmesine nasıl kod yazabiliriz
 

Ekli dosyalar

  • ADAY KAYIT.xls
    407.5 KB · Gösterim: 7
Arkadaşlar dosyamda küçük güncellemeler yaptım. Artık TC Kimlik no bulunamadı mesajı geliyor. Kaydet butonu kayıt yaptıktan sonra hücreleri temizlemeyebiliyoruz. Şimdi Kaydet butonuna güncelleme nasıl ekleyebiliriz. Çünkü verilerde değişiklik yapınca yeni kişi gibi kayıt yapıyor. Değişiklikleri kaydetmek istiyor musunuz uyarına tamam dediğimizde güncelleme yapsın. Kayıt Yapılmış öğrenci arama yapınca bulunan öğrenci list boxta sarı renkle nasıl belirtebiliriz Tercih ve güncel sayfalarında düşey ara formülü kullandım ama #yok hatası veriyor. Ve excel le fazla uğraştım sanırım User form böyle görünmeye başladı yada böyle miydi çözemedim. Güncel dosyamı da ekliyorumUSERFOR.JPG
 

Ekli dosyalar

  • ADAY KAYIT.xls
    346 KB · Gösterim: 23
Merhaba

Dosyanızın çalışması gözüme karışık geldi. Kodu kendinize göre uyarlayabileceğinizi düşünüyorum.

Kaydet butonuna aşağıdaki kodları ekleyip kontrol eder misiniz?

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.


Örnek görüntü:

1621493126493.png
 
Sayın @Ahmet haklısınız dosya karışık önce excel sayfaları ile yapmaya çalıştım sonra Userform ile görsellik eklemek istedim ama acemilikle olmuyor. Sizin kodları userform için ve @Alparslan kodlarını kayıt sayfasındaki kaydet tuşuna ekledim . Kişiye ait bilgileri eksik girdim kaydettim tekrar ikinci kez kalan bilgileri girdim ama yeni satıra kayıt yapıyor. Kayıt sonrası userform bilgileri temizleniyor ama sayın @Alparslan'ın kodlarında yapamadım DENEME.JPG
 
Programın çalışma mantığını anlatır mısınız?

Aday bilgileri Sayfa2 de tutuluyor.
Öğrenci bilgileri DATA sayfasında

ADAY BUL butonunun amacı nedir? Sadece adaylar içinde arama yapmak mı?
Kaydet butonuna basıldığında, bulunan aday kişisi artık Öğrenci mi sayılacak?
 
Şöyle anlatayım: Sayın @Ahmet
1-Aday bilgileri Sayfa2 de tutuluyor. ADAY BUL butonu bu Sayfa2 den Adı soyadı, doğum tarihi ve cinsiyeti bilgilerini getirecek.
2-Yeni aday aramak için TEMİZLE butonunu kullanmak istiyorum
3-Bulunan aday a ait diğer bilgiler girildikten sonra DATA sayfasına alfabetik sıra ile kaydet yapılacak ve listboxt ta en son kaydedilen aday farklı renkte görünecek son aşama tüm textboxlar boşaltılmış olacak .(şuan yapabiliyor)
4-"Kaydet butonuna basıldığında, bulunan aday kişisi artık Öğrenci mi sayılacak?" Evet .Bilgileri girilen aday artık öğrenci olacak. (kayıt sırasında bazen eksik bilgiler olabilir diye) . ADAY TC KİMLİK NO Textbox a kaydı yapılmış öğrenci bilgisi girilecek ve ÖĞRENCİ BUL butonu ile DATA sayfasından öğrenci bilgileri textboxlara ve listbox a gelecek. Kalan eksik bilgiler tamamlanacak ve kaydet butonu aynı kişinin eksik bilgilerini ile birlikte kaydetmiş olacak yani güncelleme (yeni bir kişi olarak değil)
5-SİL butonu da herhangi bir nedenle ayrılmış öğrenci ÖĞRENCİ BUL butonu ile bulunduktan sonra silmiş olacak. Silinmiş olan öğrencinin bulunduğu satır boş olmayacak yeni sıralama yapılmış olsun.
6-Son olarak tercih ve güncel sayfalarında ise E2 ye göre liste almak .
7-Biliyorsunuz dosya şifre ile açılıyor sonrasında kayıt formu açılsın ve forma ekleyeceğim butonla excel sayfaları görünmesini yapmaya çalışıyorum
Malum kayıt dönemi yaklaşıyor.
 
Merhaba, öncelikle belirtmeliyim ki "İlk mesajda paylaştığınız örnek dosyada yer alan kodlar" benim değil. :)
Ben sadece ilk mesajda belirttiğiniz durumlar için değişiklik yaptım.
 

Konuyu okuyanlar

Geri
Üst