• 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.

Çözüldü Userform ComboBox'dan seçilen değere göre ListBox'da görüntüleme.

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.

hexgen

Yeni Üye
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
22 Mar 2024
Mesajlar
3
Çözümler
1
Aldığı beğeni
0
Excel V
Office 2019 TR
Konuyu Başlatan
Merhaba hocalarım ve sayın forum sakinleri. Öncelikle Excel ve VBA konusunda henüz bebek adımları atan biri olduğumu belirtmek isterim. Ancak Youtube Vıdeoları ile bayağı ilerme kaydettim ve her geçen gün daha da zevk almaya başladım.
Skill Matrix adı altında hazırladığım bir USerForm mevcut. Son aşamaya kadar geldim ve herşey çok güzel çalışıyor.

Çözemediğim tek bir nokta kaldı ve bunun için (sanırım ) EĞER - VE fonksiyonu kullanmam gerekiyor. Ancak durum biraz karışık olduğu için bu fonksiyonu tam olarak nasıl kullanmam gerektiğini anlayamadım.
Şöyle ki :
ScreenShot1.jpg
Burada hazırladığım formun bir görünüşü bulunmakta.
Üst sol : Yeni bir çalışan girişi.
Üst orta : Çalışanın hangi alanlarda çalışabildiği ( 1 = Çalışamaz - 2= Çalışabilir ).
ListView : Tüm çalışanların listesi ve nerelerde çalışabildikleri.
Sağ Alt : Hangi alanda kaş işçi çalışabiliyor.
Screen2.jpg
Bu da girilen kayıtların tutulduğu Excel Çalışma sayfası

Ilk resmin sağ üstünde boş olan bir ComboBox ve ListBox var.
Ben bu ComboBox da ARRAY ile Çalışma alanlarını girdim.
Screen3.jpg
Yapmak istediğim ise, Excel kayıt sayfasında 2 olarak işaretlenmiş ( çalışabiliyor ) olan işçilerin, ben ComboBox üzerinde herhangi bir çalışma alanı seçtiğimde, orada çalışabilen kişilerin isimlerini ListBox da listelemek.
Araştırmalarımda bunun EĞER - VE fonksiyonlarıyla yapılabildiğini gördüm fakat uygulama alanıma geçirmeyi başaramadım.
Daha kısa anlatmam gerekirse
SCR1.jpg
Sayfa 1 de niteliklerine göre kaydı tutulan çalışanların .....

SCR2.jpg
Formül ile ( ya da başka bir yöntem ile Sayfa 2 üzerine SADECE isimlerinin çağırılması.
Yardım ederseniz çok minnettar olur, yarcımcı olacaklara şimdiden teşekkür ederim.
 
Tekrar merhaba. Sorumun cözümünü nispeten de olsa ChatGPT de buldum.
Söyle ki:
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
ComboBox1 de secilen deger 250 ise, ilgili sayfanin ilgili sütununu tariyor ve sarta uyan hücrelerin listesini ListBox'da gösteriyor.
Fakat ComboBox üzerinde birden fazla secenek var.
Örnegin : 260 , 270 , 280 , 290 .... vs vs.
Bu VBA kodu yalnizca 250 secilirse belirlenen islemi yapiyor.
Diger secenekleri ( 260, 270, 280 ... ) FOR döngüsünde nasil calistirabilirim ?
 
Çözüm
Son sorumun cözümünü de ChatGPT ile buldum. Poblem cözülmüstür. Konu kapatilabilir.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst