• DİKKAT

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

İl ve İlçeleri iki ayrı Comboboxta gösterme

  • Konbuyu başlatan Konbuyu başlatan frksfu
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Mayıs 2008
Mesajlar
65
Excel Vers. ve Dili
microsoft ofis 2003
Ustalarım ben bir personel bilgi dosyası hazırlıyorum. ikamet Adresi bölümüne il ve ilçeler-nufus kaydı bölümüne il ve ilçeler girilecek. Şimdi örnek olarak ekteki dosyamda belirttiğim gibi bir userform ve üzerinde iki adet combobox yaptım. Ben 1 ci comboboxta illeri görmek istiyorum. 2 ci comboboxta ilçelerini görmek istiyorum ancak ilk comboboxa hangi il geldi ise ikincide onun ilçeleri gözüksün
 
Son düzenleme:
Dosyanız ekte
Kod:
Private Sub ComboBox1_Change()
Dim sat As Long, son_sut As Integer, adres As Range, hcr As Range
If ComboBox1.ListIndex < 0 Then Exit Sub
sat = ComboBox1.ListIndex + 2
son_sut = Sheets("Data").Cells(sat, 256).End(xlToLeft).Column
Set adres = Sheets("Data").Range(Sheets("Data").Cells(sat, 2), Sheets("Data").Cells(sat, son_sut))
ComboBox2.Clear
For Each hcr In adres
    ComboBox2.AddItem hcr
Next
ComboBox2.ListIndex = 0
End Sub

Private Sub ComboBox1_Click()

End Sub

Private Sub CommandButton1_Click()
Unload UserForm1
End Sub

Private Sub UserForm_Click()
End Sub

Private Sub UserForm_Initialize()
ComboBox1.RowSource = "Data!A2:A" & Sheets("Data").Cells(65536, "A").End(xlUp).Row
ComboBox1.ListIndex = 0
End Sub
 
Son düzenleme:
Say&#305;n evren dosya a&#231;&#305;lm&#305;yor " Set adres = Sheets("Data").Range(Cells(sat, 2), Cells(sat, son_sut)) " hatas&#305; veriyor
 
Sayın evren dosya açılmıyor " Set adres = Sheets("Data").Range(Cells(sat, 2), Cells(sat, son_sut)) " hatası veriyor
Dosya gayet güzel çalışıyor ve açılıyor.Bir problem yok.
 
Sayın evren indirdiğim dosyayı tekrar denedim ama aynı hatayı veriyor.
yeniden indirdim gene aynı . Formdaki kodo kendi dosyama kopyaladım oda aynı hatayı verdi
( Run-time error '1004':
Application-defined or object-defined error
)
 
Son düzenleme:
Say&#305;n evren indirdi&#287;im dosyay&#305; tekrar denedim ama ayn&#305; hatay&#305; veriyor.
yeniden indirdim gene ayn&#305;

Bende tekrar indirdim &#231;al&#305;&#351;&#305;yor.Bir prooblem yok.
Hem o sat&#305;rdada hata olamaz.Siz excelinize bak&#305;n.Hata onda olabilir.Tekrar hatalara kar&#351;&#305; onar yap&#305;n&#305;z exceli.
 
Hatalara kar&#351;&#305; nas&#305;l onar diyece&#287;im bilmiyorum
 
Merhaba,

Evren Bey'in dosyası bende de calisti.

alternatif bir çözümle dosyayı ekliyorum
 
ofis 2003 CD si ile hatalar&#305; onartt&#305;m ama gene ayn&#305;
 
Say&#305;n Rakkas ilginize te&#351;ekk&#252;r ederim ama dosyan&#305;z yok
 
Say&#305;n Rakkas sizin ekledi&#287;iniz dosya tamam ama Say&#305;n Evrenin dosyalar&#305;n&#305; (2 adaet ti ) bilgi sayarmdan silip &#252;&#231;&#252;nc&#252; kez indirdim gene ayn&#305; anl&#305;yamad&#305;m ?
Ama sizinki sorunsuz &#231;al&#305;&#351;t&#305;. &#199;ok ama &#231;ok te&#351;ekk&#252;r ederim sizin gibi ustalar&#305;m&#305;z var iken s&#305;rt&#305;m&#305;z yere gelmez biz bu excel i&#351;ini sonunda &#246;&#287;renicez hepinize ayr&#305; ayr&#305; te&#351;ekk&#252;rlerimi sunuyorum
 
Sn frksfu

Bahse konu sat&#305;r&#305; a&#351;a&#287;&#305;daki gibi de&#287;i&#351;tirerek deneyiniz..

Kod:
Set adres = Sheets("Data").Range(Sheets("Data").Cells(sat, 2), Sheets("Data").Cells(sat, son_sut))
 
Sn frksfu

Bahse konu satırı aşağıdaki gibi değiştirerek deneyiniz..

Kod:
Set adres = Sheets("Data").Range(Sheets("Data").Cells(sat, 2), [B][COLOR="Red"]Sheets("Data").[/COLOR][/B]Cells(sat, son_sut))
Evet gözümden kaçmış.
Ayhan bey teşekkürler.:cool:
 
Hatayı düzelttim.
2nci mesajdan indirebilirsiniz.:cool:
 
Evren Bey,

G&#252;zel Olmu&#351;.

Ayhan bey, dikkatiniz gayet iyi.

&#304;yi hafta sonlar&#305;.
 
Say&#305;n hocalar&#305;m hepinize ayr&#305; ayr&#305; te&#351;ekk&#252;r ederim Sa&#287;olun varolun &#351;imdi bendekide &#231;al&#305;&#351;t&#305;
 
Geri
Üst