Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Aşağıdaki gibi bir deneyin. Ã?rneğin burada Sayfa3'ün adı comboboxa alınmayacaktır.
[vb:1:18645c3548]Private Sub UserForm_Initialize()
For a = 1 To Sheets.Count
If Sheets(a).Name = "Sayfa3" Then GoTo 10
ComboBox1.AddItem Sheets(a).Name
10 Next
End Sub
[/vb:1:18645c3548]
Hocam allah razı olsun
çalıştı herşey güzel ama şöyle bir sorunum var
ben bunu user forum da değilde direk excell sayfasında bir combobox yerleştirip aynı işlemi yani sheelt leri gösterip ordan seçtiğime direk gitmek istiyorum
varmı bir yolu
teşekkür ederim saygılar
Comboboxın sayfa üzerinde olduğunu baştan belirtseydiniz, daha hızlı cevap alabilirdiniz. Aşağıdaki kodu thisworkbook kod sayfasına kopyalayın sonra dosyayı kapatıp tekrar açın. Böylece sayfa isimleri comboboxa yüklenmiş olacaktır. Sayfayı seçme kodu aynıdır.
Kod:
Private Sub workbook_open()
For a = 1 To Sheets.Count
Sheets("sayfa1").ComboBox1.AddItem Sheets(a).Name
Next
End Sub
veya comboboxın kendi butonuna tıkladığınızda sayfa isimlerinide yükleyebilirsiniz.
Kod:
Private Sub ComboBox1_DropButtonClick()
For a = 1 To Sheets.Count
Sheets("sayfa1").ComboBox1.AddItem Sheets(a).Name
Next
End Sub
Denetim araç kutusundan sayfanıza iki tane command button ve bir tane combo yerleştirin.
command 1 Sayfaları doldur olsun, yeni sayfa eklediğinizde bu tuşa basarak listeye alsın
[vb:1:046e43c1d9]Private Sub CommandButton1_Click()
ComboBox1.Clear
For a = 1 To Sheets.Count
ComboBox1.AddItem Sheets(a).Name
Next a
End Sub[/vb:1:046e43c1d9]
command 2 de comboda seçim yaptıktan sonra GİT tuşu olsun
[vb:1:046e43c1d9]Private Sub CommandButton2_Click()
If ComboBox1.Value = "" Then Exit Sub
Sheets(ComboBox1.Value).Select
End Sub[/vb:1:046e43c1d9]
hocam affınıza sığınıyorum
benim sorunum hala devam ediyor acaba sizinle özel olarak konuşabilirmiyiz
sabaha yetişmezse işimden olacam çünkü özel msg attım size
Ã?zel mesajla burda sormanız arasında bir fark yok, hatta burda sormanız daha iyi. ben olmasamda diğer arkadaşlar el atar daha çabuk çözeriz sorun neyse
sn. Mikdad, bana özel mesajınız gelmedi ve zaten ricam o mesajı buraya yazmanız. Ayıca acil ve önemli dediğiniz konuda size sunulan Levent beyin çözüm dosyasınıda hala indirmediniz. :?
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.