Soru Kod Revize Yardımı

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Merhaba Formdaş Arkadaşlar,

Aşağıdaki alıntı kod ile iki tarih aralığını sorgulayarak kapalı kitaptan veri alıyorum.
İki tarih aralığı sorgusu yerine, dolu olanları almak için nasıl bir sorgu ifadesi kullanmalıyım?
Yanlış ifade etiysem kusura bakmayın, ben den kodlama dillerini öğrenmeye çalışıyorum.

Kod:
Set con = CreateObject("adodb.connection")
con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
ThisWorkbook.Path & "\Data_Forecast_BUNGALOW.xls" & ";extended properties=""Excel 12.0;hdr=NO"""
sorgu = "select F1,F2,F10,F11,F12,F13,F14,F15,F17,F18,F4,F8,F19 from [Sheet1$A3:U5000] " & _
        "where f1 is not null And Format(F1,'yyyy.MM.dd') Between '" & Format(Range("E1").Value, "yyyy.MM.dd") & "' And '" & Format(Range("E2").Value, "yyyy.MM.dd") & "'"
Bu sebeple çok değerli yardımlarınızı rica ediyorum.
Saygılarımla,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sorgu satırında ki AND ve sonrasını silip deneyiniz.

....ben den kodlama dillerini öğrenmeye çalışıyorum.
Bu ifadeyi kullanmışsınız. Bahsi geçen kodlama ileri seviyedir. Benim önerim daha basit yapılardan bu işleri öğrenmeye çalışmanız olacaktır.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Günaydın Korhan Bey,

Yardımınız için çok teşekkür ederim.
Tavsiyenizi dikkate alacağım, özellikle sizin tavsiyeleriniz benim nazarımda çok kıymetlidir.

Saygılarımla,
 
Üst