• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ilişkili combobox hk.

  • Konbuyu başlatan Konbuyu başlatan ex48
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Ekim 2005
Mesajlar
73
Excel Vers. ve Dili
2013 Türkçe
Merhaba,
Forumdan aldığım dosyayı kendime uyarlamaya çalıştım fakat beceremedim. Fazla zamanınızı alırmı bilmiyorum. Yapmak istediğim 1. comboboxtan yıl seçtirip, seçilen yıla ait sayfaların 2.comboboxta listelenmesi ve buradan seçilen sayfaya gitmek. Ayrıca userforma minimize özelliği eklenebilirse iyi olacak. Buna benzer bir örnek dosya varsa gönderebilirseniz yada ekteki dosyamı düzenleyebilecek arkadaşların yardımını bekliyorum. Şimdiden teşekkür ederim.
 
formunun maximize yada minimize edilebilmesi için gerekli kodları doasyana yazdım diğer sorunuda forumdaki üstadlar çözebilir işine yarar inşallah
 
formunun maximize yada minimize edilebilmesi için gerekli kodları doasyana yazdım diğer sorunuda forumdaki üstadlar çözebilir işine yarar inşallah

Teşekkür ederim udentr2002 ,

Comboboxlar için diğer arkadaşların yardımını bekliyorum...
 
Ekli dosyayı inceleyiniz.:cool:
Sayın hsayar'ın belirttiği dosyadaki eksiklik düzeltildi 8 numaralaı mesaja dosya eklendi.
 
Son düzenleme:
orion hocam güzel bir örnek ancak ben bir sıkıntı farkettimm çalışma sayfaları
2007_*,2008_* ile başlayınca sorun yok.
ancak
2007_*,2008_*,2009_* ile başlayınca yıl comboboxuna 2007,2009 verileri geliyor 2008 gelmiyor
2007_*,2008_*,2009_*,2010_* ile başlayınca yıl comboboxuna 2007,2010 verileri geliyor 2008,2009 gelmiyor.
netice itibariyle başlangıç ve bitiş yılllarına ait veriler geliyor, ara yıllara ait veriler gelmiyor.
 
orion hocam güzel bir örnek ancak ben bir sıkıntı farkettimm çalışma sayfaları
2007_*,2008_* ile başlayınca sorun yok.
ancak
2007_*,2008_*,2009_* ile başlayınca yıl comboboxuna 2007,2009 verileri geliyor 2008 gelmiyor
2007_*,2008_*,2009_*,2010_* ile başlayınca yıl comboboxuna 2007,2010 verileri geliyor 2008,2009 gelmiyor.
netice itibariyle başlangıç ve bitiş yılllarına ait veriler geliyor, ara yıllara ait veriler gelmiyor.
Sayın hsayar ;Durum düzeletildi.
Ekli dosyayı inceleyiniz.:cool:
 
Son düzenleme:
Kod:
Private Sub UserForm_Initialize()
Dim z As Object
With CreateObject("Scripting.Dictionary")
     .CompareMode = vbTextCompare
For X = 1 To Sheets.Count
If Len(Sheets(X).Name) >= 4 Then
    If IsNumeric(Left(Sheets(X).Name, 4)) Then
       If Not .exists(Left(Sheets(X).Name, 4)) Then .Add Left(Sheets(X).Name, 4), Nothing
    End If
End If
Next
ComboBox1.List = .keys
End With
End Sub
hocam kodlar için teşekkürler birde bunları comboboxta sıralamak mümkün olsa ne güzel olrud 2007,2010,2009,2008 yerine 2007,2008,2009,2010 olsun
 
hocam kodlar için teşekkürler birde bunları comboboxta sıralamak mümkün olsa ne güzel olrud 2007,2010,2009,2008 yerine 2007,2008,2009,2010 olsun
Merhaba .Dosyayı istediğiniz şekilde sıralama yapacak şekilde düzenledim.
8 numaralı mesajdan dosyayı indirebilirsiniz.:cool:
 
teşekkürler hocam fonksiyon şieklinde olması daha iyi olmuş bu sayede başka comboboxlardada kulllanılabilir gibi geldi bana
 
teşekkürler hocam fonksiyon şieklinde olması daha iyi olmuş bu sayede başka comboboxlardada kulllanılabilir gibi geldi bana

Combobox'lardada kullanabilirsiniz,listbox'lardada kullanabilirsiniz.:cool:
 
bu sayede
sayfaların ilk dört karakterine göre yani yıla göre comboboxlara veri taşıma ve
comboboxlarda sıralama ve listboxlarda sıralama için güzel bir örnek elde ettik.
aklınıza sağlık.
 
bu sayede
sayfaların ilk dört karakterine göre yani yıla göre comboboxlara veri taşıma ve
comboboxlarda sıralama ve listboxlarda sıralama için güzel bir örnek elde ettik.
aklınıza sağlık.
Rica ederim.
İyi çalışmalar.:cool:
 
Geri
Üst