• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Ado ile Veri Getirmek

  • Konbuyu başlatan Konbuyu başlatan askm
  • Başlangıç tarihi Başlangıç tarihi

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,746
Excel Vers. ve Dili
2010-2016
Kolay gelsin.
Aşağıdaki gibi bi r kod yazdım ama "Ya BOF ya EOF doğru veya geçerli kayıt silinmiş uyarısı" veriyor. Veri var ama veri gelmiyor.
S sütununda değer olan (Dolu olan) ve E sütununda da atamış olduğum değer (kalem) olan verileri almak istiyorum.


Kod:
Set con = CreateObject("adodb.connection")
Set rs = CreateObject("adodb.recordset")
con.Open "provider=microsoft.ace.oledb.12.0;" & "data source=" & ThisWorkbook.FullName & ";" & _
"extended properties=""excel 8.0;hdr=No"""
Aranan = "kalem"
  sorgu = "select f5,f6,f7,f8,f9 from [Sayfa1$E6:S65000] where f5 ='" & Aranan & "' GROUP BY f5,f6,f7,f8,f9"

    rs.Open sorgu, con, 1, 1
    Sayi = rs.RecordCount
'    If rs.RecordCount > 0 Then
        s1.Range("D6") = rs(0)
'   End If

rs.Close
Set con = Nothing: Set rs = Nothing: sorgu = ""
 
Örnek dosyanız varsa test etme şansımız olabilir.
 
Geri
Üst