Combobox Listeleme Hatası

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Örnek Dosyamda veriler sayfasındaki illeri comboboxda bir türlü alt alta çıkartamadım.

ComboBox1.RowSource = "veriler! A2: A" & Range("a65536").End(xlUp).Row

son dolu olan satırı alması için kod yazmaya çalıştım ama bir türlü muvaffak olamadım. Nerde hata yapıyorum acaba?
 

Ekli dosyalar

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
Deneyiniz.
Rich (BB code):
ComboBox1.RowSource = "veriler! A2: A" & Range("a65536").End(xlUp).Row + 1
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Hocam denedim ama sadece ilk il olarak "Adana" çıkıyor. Diğerleri yine görünmüyor
 

ocamurlu

Altın Üye
Katılım
20 Haziran 2017
Mesajlar
17
Excel Vers. ve Dili
Ofis 2007
Altın Üyelik Bitiş Tarihi
01-01-2031
ComboBox1.RowSource = "veriler! A2: A" & Range("a65536").End(xlUp).Row + 100 olarak denermisiniz
 

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
538
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
Merhaba,
Bu şekilde gösterdi, ama sorun ne anlamadım.
ComboBox1.RowSource = "veriler! A2: A50" & Range("a65536").End(xlUp).Row
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
ComboBox1.RowSource = "veriler! A2: A" & Range("a65536").End(xlUp).Row + 100 olarak denermisiniz

Teşekkür ederim kodlarınız için. Bunu yapmamda bir sıkıntı yok. Benim yapmak istediğim veri kaç adet varsa combobox okadar olarak açılsın.
Bunu yapamadım..
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Merhaba,
Bu şekilde gösterdi, ama sorun ne anlamadım.
ComboBox1.RowSource = "veriler! A2: A50" & Range("a65536").End(xlUp).Row
Malesefe aynı durum alt alta yüze yakın açılan satır oluyor.. Çok sağolun
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Örnek Dosyamda veriler sayfasındaki illeri comboboxda bir türlü alt alta çıkartamadım.

ComboBox1.RowSource = "veriler! A2: A" & Range("a65536").End(xlUp).Row

son dolu olan satırı alması için kod yazmaya çalıştım ama bir türlü muvaffak olamadım. Nerde hata yapıyorum acaba?


ilk sorumda son dolu olan satır demişim. özür dileyerek düzeltme yapmak istiyorum
Son dolu olan satıra kadar .A sütununda kaç adet veri varsa onları aldırmak istiyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,330
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Bu komut aktif sayfadaki A sütununu işleme almaktadır.

Range("a65536").End(xlUp).Row

Bu sebeple istediğiniz sonucu alamıyorsunuz.

Kodun başına sayfa adını eklerseniz sorun çözülecektir.

C++:
Private Sub ComboBox1_DropButtonClick()
    ComboBox1.RowSource = "veriler!A2:A" & Sheets("veriler").Cells(Rows.Count, 1).End(3).Row
End Sub
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,270
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Sayın Korhan Hocam çok teşekkür ediyorum. Bu hiç aklıma gelmemişti. Elinize Sağlık. Gayet güzel çalıştı...
 
Üst