Soru ADO filtreleme (Excel içi)

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
515
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Merhaba Üstadlar;

Aşağıdaki kod yardımı ile B:B sütununda stokta olan KASA ve PSU ürününü "Durum Sekmesine" ADO yöntemi ile filtreleme yapıyorum ancak AÇIKLAMALAR ve FİYAT bilgilerini getiremiyorum. Dosyam beni hemen anlatır :)

Yardımcı olur musunuz?

SQL Sorgu.jpg


Kod:
Option Explicit

Sub Test()

    Dim Baglanti As Object, Sorgu As String, Kayit_seti As Object
  
    Set Baglanti = CreateObject("AdoDb.Connection")
  
    Baglanti.Open "Provider=Microsoft.Ace.OleDb.12.0;Data Source=" & _
    ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0;Hdr=No"""
        
    Sorgu = "Select F2 From [Veri$] Where F2 In ('KASA','PSU') And f5='Stokta'"
  
    Set Kayit_seti = Baglanti.Execute(Sorgu)
  
  
    Sheets("Durum").Range("A:D").Clear
    Sheets("Durum").Range("A1:C1") = Array("ÜRÜN", "AÇIKLAMA", "FİYAT")
    Sheets("Durum").Range("A1:C1").Font.Bold = True
    Sheets("Durum").Range("A2").CopyFromRecordset Kayit_seti
  
  
    Sheets("Durum").Select
    Range("B1").Select
End Sub
 

Ekli dosyalar

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,596
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Select'ten sonra sadece F2 yazmışsınız. F3 ve F4 yazarsanız gelir.
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
515
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Çok Teşekkür ederim :)
 
Üst