GursoyC
Altın Üye
- Katılım
- 7 Ocak 2015
- Mesajlar
- 553
- Excel Vers. ve Dili
- Office 2024 Türkçe
- Altın Üyelik Bitiş Tarihi
- 17-05-2028
Merhaba,
aşağıdaki kodla başka bir dosyamda yer alan müşteri listemi userformumdaki bir combobox'a çekiyorum.
Bu çekim sırasında fotodaki gibi, 20.000 satıra kadar çektirtiyorum. Dolu olan son satıra kadar çekmek için kodda yapmam gereken düzeltme hakkında yardımcı olabilir misiniz?
Not : başına tek tırnak koyduğum son ile başlayan satırla denedim ama olmadı.
aşağıdaki kodla başka bir dosyamda yer alan müşteri listemi userformumdaki bir combobox'a çekiyorum.
Bu çekim sırasında fotodaki gibi, 20.000 satıra kadar çektirtiyorum. Dolu olan son satıra kadar çekmek için kodda yapmam gereken düzeltme hakkında yardımcı olabilir misiniz?
Not : başına tek tırnak koyduğum son ile başlayan satırla denedim ama olmadı.
Kod:
Dim conn As Object, rs As Object
Set conn = CreateObject("Adodb.connection")
Set rs = CreateObject("Adodb.recordset")
etiket18.ComboBox1.Value = ""
conn.Open "provider=microsoft.ace.oledb.12.0;data source=" & ThisWorkbook.Path & _
"\mk_v5.0.xlsm;extended properties=""excel 12.0;hdr=no"""
'son = Sheets("müşteri_listesi").Cells(Rows.Count, 1).End(3).Row
rs.Open "select * from[müşteri_listesi$f2:20000];", conn, 1, 1
If rs.RecordCount > 0 Then
etiket2.ComboBox1.Column = rs.getrows
etiket2.ComboBox1.ListIndex = 0
End If
rs.Close: conn.Close
Set rs = Nothing: Set conn = Nothing