S

Çözüldü Hücredeki Değere Göre Listbox Açılması

  • Konuyu başlatan Konuyu başlatan selis
  • Başlangıç tarihi Başlangıç tarihi

selis

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Herkese merhabalar arkadaşlar, ekteki dosyada F sütunundaki veriyi eğitim türlerinde arayıp altındaki hücreleri list box şeklinde userformda açsın ve seçim yaptığımda G hücresine yazsın istiyorum, bunu nasıl yapabilirim? Şimdiden teşekkür ederim.
 

Ekli dosyalar

Moderatörün son düzenlenenleri:
Bence öncelikle verileriniz veritabanı mantığı şeklinde saklamanız daha faydalı olacaktır. Hem kodları yazarken arama kolay yapılır hem de yeni veri eklediğinizde rahat eklemiş olursunuz.
Örnek tasarım
1650028051691.webp
 
Moderatörün son düzenlenenleri:
Herkese merhabalar arkadaşlar, ekteki dosyada F sütunundaki veriyi eğitim türlerinde arayıp altındaki hücreleri list box şeklinde userformda açsın ve seçim yaptığımda G hücresine yazsın istiyorum, bunu nasıl yapabilirim? Şimdiden teşekkür ederim.
Sütun ismi verirken sayfa ismini de yazarsanız daha anlaşılır olur. Yapmak istediğiniz işlemi tam olarak anlamadım.
Hangi sayfanın f sütunundaki hangi kriterdeki veriler listbox a yazdırılacak?
Listboxtan seçtiğiniz veri Hangi sayfadaki G hücresinin kaçıncı satırına yazacak?
 
@selis
Bir önceki mesajımda fikrimi yazmıştım ancak yine de işiniz görülsün diye kodlama yaptım.
Belgede yapılan değişiklikler:
-- EĞİTİM TÜRLERİ sayfasındaki alanlarda arada boş hücre bırakılmaması gerektiğinden YANGIN ile ilgili seçenek yukarı taşındı.
-- Yazı rengi kriter olarak kullanılacağından ve her ana kategorinin bir alt başlığı olması gerektiğinden B2 hücresine KİŞİSEL GELİŞİM (koyu yazı tipi olması önemli) satırı eklendi. Neticede UserForm'daki Combobox'a ait liste ilgili sütunda (1'inci satır hariç) KOYU yazı rengi olanlardan oluşacak.
-- Combobox'taki seçimle birlikte alttaki liste oluşturulur,
-- Listedeki bir satıra ÇİFT TIKLAMA yapıldığında sayfaya aktarma yapılıp, userform kapanır.

Denemelerinizi eklediğim belge üzerinde yapın.
 

Ekli dosyalar

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(6 satır)
Hocam çok teşekkür ederim şöyle ki userform1 de hata verdi ben de ismini form olarak değiştirdim ancak yine hata veriyor, neden olabilir? Teşekkür ederim.
 

Ekli dosyalar

Ben de UserForm1 sorunsuz açılmaktadır.
Aldığın hata Türkçe karakter sorunu ile alakalı sanırım.

Set et = Sheets("EĞİTİM TÜRLERİ") şeklindeki kısmı, Set et = Sayfa7 olarak değiştirip dene bakalım @selis
 
Dil sorununu düzeltmek için;
  • VBA Editörünü aç,
  • Tools - Options menüsüne seç,
  • Gelen pencerede Editor Format sekmesine git.
Burada Türkçe desteği olan bir font seçersin.Türkçe office için default Coruier New (Türkçe) dir.

1650284105362.webp


Eğer buna rağmen hata devam ediyorsa, Denetim Masasından Bölgesel Dil Ayarları kısmının Türkçe olduğuna emin olman lazım.
Bir de kodlarda, Sheets("EĞİTİM TÜRLERİ") yerine Sheet1, Sayfa1 gibi kullan derim.
Detayları için aşağıdaki linki inceleyebilirsin.
 
Moderatörün son düzenlenenleri:
Üst