ilişkili combobox hk.

Katılım
18 Ekim 2005
Mesajlar
73
Excel Vers. ve Dili
2013 Türkçe
Altın Üyelik Bitiş Tarihi
14.03.2020
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.
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
formunun maximize yada minimize edilebilmesi için gerekli kodları doasyana yazdım diğer sorunuda forumdaki üstadlar çözebilir işine yarar inşallah
 
Katılım
18 Ekim 2005
Mesajlar
73
Excel Vers. ve Dili
2013 Türkçe
Altın Üyelik Bitiş Tarihi
14.03.2020
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...
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Sayın hsayar'ın belirttiği dosyadaki eksiklik düzeltildi 8 numaralaı mesaja dosya eklendi.
 
Son düzenleme:
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
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.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
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
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
teşekkürler hocam fonksiyon şieklinde olması daha iyi olmuş bu sayede başka comboboxlardada kulllanılabilir gibi geldi bana
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
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.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 
Üst