Özet Tablodan Query'e Parametre Gönderme

Katılım
19 Aralık 2008
Mesajlar
5
Excel Vers. ve Dili
office 2003
Arkadaşlar;
Excel'de dış veri al yöntemi ile guery database sorgusuna parametre gönderebiliyorum. Ancak özet tablo ile query'e parametre gönderemiyorum. Bunu nasıl yapabilirim. Örneğin tarih alanına iki tarih arası kısıtı özet tablodan query' gönderebilir miyim?

Bilgisi olan arkadaşlar yardım ederlerse çok mutlu olurum. Şimdien teşekkür ederim.
 
Katılım
19 Aralık 2008
Mesajlar
5
Excel Vers. ve Dili
office 2003
Arkadaşlar bu konuda kimsenin bir fikri yok mu?
yoksa sorunun yapılabilirliği mi yok?
en azından yapılabilir olup olmadığını yazınız.
Teşekkürler...
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,344
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Şunun gibi yapılabilir..

Sayfanın kod modulunde:
-"test" isimli proseduru ilk açılışlarda bir kez çalıştırmak gerekir..
Kod:
Private WithEvents q As QueryTable

Private Sub q_BeforeRefresh(Cancel As Boolean)
    q.CommandText = _
        "select alan_adları from tablo where tarih_alanı between " & _
            CLng(CDate([f1])) & " and " & CLng(CDate([f2]))
End Sub

Sub test()
    Set q = Sheets("????").QueryTables(1)
End Sub
 
Katılım
19 Aralık 2008
Mesajlar
5
Excel Vers. ve Dili
office 2003
Zeki Bey; çok uğraşmama rağmen bir türlü makroyu çalıştıramadım. sizden şu şekilde bir ricada bulunabilir miyim? yukarıdaki prosedürü ekcel örnek kitabında (bir ekcel çalışma kitabında verilerin olduğu, diğer excel çalışma kitabında özet tablonun ve makronun olduğu) bir örnek gönderirseniz çok mutlu olurum. bu konu benim için çok önemli. şimdiden size teşekkür ederim.
 
Üst