Soru combobox rowsource hatası

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Kod:
ComboBox3.RowSource = "DATA!A2:A" & Range("A65336").End(3).Row
Userformda ki combobox3 eğer DATA sayfasında açılırsa listeyi alıyor. DATA sayfası haricinde açılırsa veri almıyor. Nasıl düzeltebilirim?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
ComboBox3.RowSource = "DATA!A2:A" & Sheets("Data").Range("A" & Rows.Count).End(xlUp).Row
.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
reis çok teşekkür ederim. Sağ ol
 

asdsxx

Altın Üye
Katılım
22 Mayıs 2012
Mesajlar
491
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
20-02-2025
Haluk Bey linkdeki konuda 3. mesajıma yardımcı olabilirmisiniz
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Combobox ın rowsource özelliğine direk yazamıyor muyduk bunu? Ben mi yanlış hatırlıyorum yoksa yazarken mi bi hata yapıyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,250
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Önerilen kodu vba tarafında kullanabilirsiniz.

Eğer nesnenin properties tarafında yazacaksınız aşağıdaki gibi olabilir.

DATA!A2:A100

Sondaki 100 değerini daha yüksek yazabilirsiniz.
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Anladım hocam teşekkürler. Excel userform üzerinden accesten değer aldırabilme için vba ya mı kod yazmak lazım. Properties e belirtebiliyor muyuz acces şu tablo şu başlık gibi
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,250
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sanmıyorum. VBA ile olabilir..
 
Üst