• 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ü Listbox a istediğim sayfadaki istediğim sütundaki verileri çağırma ve arama yapmak

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.

kkaplan

Yeni Üye
Katılım
13 Kas 2023
Mesajlar
3
Aldığı beğeni
1
Excel V
Office 2016 TR
Konu Sahibi
Merhaba,

Forumda yeniyim, yanlış bir yere açıldı ise kusura bakmayın. Bir konuda desteğinize ihtiyacım var.

SATIŞ tablomdaki sağ tarafta yer alan textbox1 ve listbox1 de "STOK GİRİŞ - STOK" sayfamda "M" sütununda yer alan verileri tekrarsız bir şekilde listbox1de göstermek istiyorum. Textbox1 ile de arama yaptığımda listbox1 de aradığım değere göre filtrelemesini istiyorum bir kaç deneme yaptım vba çalıştırdığınızda da göreceksiniz ancak kod istediğim alanı çekmiyor ve ben bunu listbox1 de seçtiğim bir değer bir hücreye bağlamak istiyorum buna görede siparişe göre ekleme yapacak. Destekleriniz için şimdiden teşekkür ederim.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Niye öyle yazmışım ben de anlamadım. :)
Muhtemelen aklıma birşey takıldı denemek için yazdım sonra unuttum.
Herhalde böyle oldu. :)
S2. kısmını silin. Şöyle olacak :

If UBound(listE) > 0 Then
ListBox1.Clear
ListBox1.List = Application.Transpose(listE)
End If

Sayfalar arası her geçişinizde liste kutusu yenilenir.
Bu durum kodların Sayfanın Activate olayına yazılmasından kaynaklı bir durum.
Liste kutusu kendi kendine boşalmaz. Bunu anlamadım.
Liste kutusu aynı zamanda
TextBox1 in Change olayına da bağlı.
TextBox1 e yazdığınız rakama göre listboxa veri getirir.
Zaten istediğiniz de buydu.
1) Stok giriş stok sayfasında M sütunundaki verilerin satış sayfasındaki listbox da
tekrarsız olarak listelenmesi.
2) TextBox1 e...
Listbox a benzersiz veri listelemesini
sayfanın activate olayına yazdım.
Sayfa her aktif oluşunda Listbox yenilenir.
Textbox ın change olayını da düzenledim.
Keşke Userform ile çalışmayı tercih etseydiniz.
Bu tarz çalışma bir süre sonra kafa ağrıtır.
Kolay gelsin.
 
Konu Sahibi
Capture1.PNG

Hocam ilgilendiğiniz için öncelikle teşekkür ederim. Ancak dosyayı açtığımda liste kutusu dolu geliyor sonra boşalıyor sheetler arası geçiş yaptığımda ise bu şekilde uyarı veri işlemi durduruyor. Tekrar yardımcı olabilir misiniz ?
 
Niye öyle yazmışım ben de anlamadım. :)
Muhtemelen aklıma birşey takıldı denemek için yazdım sonra unuttum.
Herhalde böyle oldu. :)
S2. kısmını silin. Şöyle olacak :

If UBound(listE) > 0 Then
ListBox1.Clear
ListBox1.List = Application.Transpose(listE)
End If

Sayfalar arası her geçişinizde liste kutusu yenilenir.
Bu durum kodların Sayfanın Activate olayına yazılmasından kaynaklı bir durum.
Liste kutusu kendi kendine boşalmaz. Bunu anlamadım.
Liste kutusu aynı zamanda
TextBox1 in Change olayına da bağlı.
TextBox1 e yazdığınız rakama göre listboxa veri getirir.
Zaten istediğiniz de buydu.
1) Stok giriş stok sayfasında M sütunundaki verilerin satış sayfasındaki listbox da
tekrarsız olarak listelenmesi.
2) TextBox1 e yazdığınız rakama göre listbox da listelenmesi.
Kodlar ikisini de gerçekleştiriyor.
Kolay gelsin.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst