• DİKKAT !

    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 Dosya Yükleme tamamen ücretsizdir.

Çözüldü Combobox değerine göre Userform'a sayfa verileri çekme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

okinava14

Yeni Üye
Katılım
19 Haz 2022
Mesajlar
673
Çözümler
3
Aldığı beğeni
128
Excel V
Office 2021 TR
Konu Sahibi
Herkese kolay gelsin arkadaşlar benzerini bulamadığım bir kodla derdim var çaresini arıyorum derdim şöyle:

Frm_Veriler formunda ComboBox2 içinde seçilen yıla göre ilgili sayfanın B18:J18 satırını ilgili TextBoxlara getirmesini ve Listview1' e de çekilen sayfanın verileri yani A5:J5 den A18:J18 aralığını getirsin.
Eğer istenilen sayfa yok ise (Henüz yıl gelmemiş yani) "İlgili yılların verilerine ulaşılamadı." Uyarısı verilsin.

Örneğin: Yıl olarak 2022 seçtik ise Bil2022 sayfasının verilerini getirsin.
Öncelik Form çalıştığında ise daima başlangıç sayfası olarak bu yıl verileri gelecek Yani EvrkBilanco sayfası
her açılışta görünecek.

Ayları yaptım ama yıllarda sonuç alamıyorum.
Yardım edebilecek üstat hocalarımın yardımlarını rica ediyorum.
Resim ve form ekte:
 
Çözüm
ilk verdiğim kod yerine alttakini deneyin listview içinde geçerli.
Listviewe veri alma kodları zaten Listele sub içinde varmış ordan aldım.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Konu Sahibi
ilk verdiğim kod yerine alttakini deneyin listview içinde geçerli.
Listviewe veri alma kodları zaten Listele sub içinde varmış ordan aldım.
Hocam emeğinize klavyenize sağlık. Tamam sanki sorun yok son verdiğinizi uyguladım. Fakat bir şey takıldı aklıma:

HTML:
PHP:
İçeriği görebilmek için Giriş yap ya da Üye ol.

bu bende ki kodları silecekmiyiz. yoksa kalsınmı?
 
Konu Sahibi
Tamam hocam silmeyecekmişim denedim. Sorun yok silince başlangıç da veriler gelmiyor. Emeğine yüreğine sağlık.
 
Rica ederim.Aslında mantıken Listele kodlarını her yerde aynısını yazmaya gerek yok ama kafanız karışır diye diye yapmadım.
Sayfa yapılar aynı olunca Listele(sayfaAd) gibi parametre ile sayfa adını gönderip son yazdığım koddaki listview yetinede listele(syf) gibi çağırılırdı :)Tabi kontrollerden dolayı önce listview temizleme kodu eklenirdi.
Birazdan dediklerimi yapıp resim atarım daha iyi anlarsınız.
 
Neyse hocam dediğim parametre olayını onutum.Dosyaya baktım zaten iki yerde kullanılacak ve Listele Userfom içindeymiş ve modül içine vs.. alınacakmış.
Ayrıca evrakkayıt formundakş kodları inceleseydiniz orda sayfa varmı diye function yazılmış o da uygulanırdı ama yazdığım kodda aynısı gibi zaten.
Yani combodan seçilene göre sayfa yoksa hata verirse sayfa yok demek olduğunda on error resume next ve on error goto 0 kodlarnı ekleyip is nothing ilede nihayete erdirdik.
Kolay gelsin.
 
Merhaba, dün dosyayı hazırlamıştım ama paylaşma fırsatı olmadı :) hazırlamışken alternatif olarak bir kenarda dursun.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst