ListBox

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,077
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Arkadaşlar, sayın hocalarım, hücreyi TextBox'ta göstermek tamam.
Sayfa 1 A1 hücresine veri doğrulama ile veri getirdim. ListBox'ta bu A1 hücresini göstermek mümkün mü?
Yalnız burada amaç LixtBox'a Sayfa 2'deki listeyi göstermek değil. Onu biliyorum.
Direkt A1 hücresini görecek ve oradaki verileri verecek.
Şimdiden teşekkür ederim.
Saygılarımla.
 

Ekli dosyalar

Korhan Ayhan

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

C++:
Private Sub UserForm_Initialize()
    Me.ListBox1.RowSource = "Sayfa1!A1"
End Sub
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,077
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Deneyiniz.

C++:
Private Sub UserForm_Initialize()
    Me.ListBox1.RowSource = "Sayfa1!A1"
End Sub
Hocam öncelikle emeğinize sağlık. Yalnız sadece UserForm gözükecek. Yani seçimi ListBox'tan yapmak mümkün mü?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,519
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sanırım ben sorunuzu anlamadım..
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,077
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Sanırım ben sorunuzu anlamadım..
Hocam çok ama çok özür dilerim. Combobox yani seçilecek. Nasıl ListBox yazdım. Adı list olduğu için. Boşu boşuna uğraştırdım.
Hocam excel dosyasının gözükmediğini farz edin. Sadece UserForm gözüküyor. A1 hücresi online aldığı için, Atıyorum bu durumda illeri UserForm üzerinden Combobox ile seçmek gerekiyor.
Hocam yardımcı olabilirseniz çok sevinirim. Tekrar özrümü kabul edin.
 

Ekli dosyalar

Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
Private Sub UserForm_Initialize()
    Me.ComboBox1.RowSource = "Sayfa1!A1"
End Sub
bu şekilde deneyin
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,077
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Kod:
Private Sub UserForm_Initialize()
    Me.ComboBox1.RowSource = "Sayfa1!A1"
End Sub
bu şekilde deneyin
Hocam teşekkür ederim. Yalnız tek il çıkıyor. ComboBox ile arama yapmak, yani A1'deki listenin orada da bulunmasını istiyorum. Ekran görüntüsü 2024-03-22 161159.png
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,598
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Bir de böyle deneyelim.
Kod:
Private Sub UserForm_Initialize()
    Me.ComboBox1.RowSource = "Sayfa1!A1:A" & Cells(Rows.Count, "A").End(3).Row
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,519
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sizin kaynak listeniz Sayfa2 de bulunuyor. Bu sebeple kod içinde bu sayfayı kullanmanız daha uygun olacaktır.

C++:
Private Sub UserForm_Initialize()
    Me.ComboBox1.RowSource = "Sayfa2!A1:A" & Sheets("Sayfa2").Cells(Rows.Count, 1).End(3).Row
End Sub
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,077
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Sizin kaynak listeniz Sayfa2 de bulunuyor. Bu sebeple kod içinde bu sayfayı kullanmanız daha uygun olacaktır.

C++:
Private Sub UserForm_Initialize()
    Me.ComboBox1.RowSource = "Sayfa2!A1:A" & Sheets("Sayfa2").Cells(Rows.Count, 1).End(3).Row
End Sub
Sizin kaynak listeniz Sayfa2 de bulunuyor. Bu sebeple kod içinde bu sayfayı kullanmanız daha uygun olacaktır.

C++:
Private Sub UserForm_Initialize()
    Me.ComboBox1.RowSource = "Sayfa2!A1:A" & Sheets("Sayfa2").Cells(Rows.Count, 1).End(3).Row
End Sub
Hocam teşekkür ederim.
 
Üst