- Katılım
- 11 Mart 2005
- Mesajlar
- 3,062
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
Ekli dosyada Tarih sorgulamasını bir türlü yapamadım,
bir çok yol denedim ama; bir türlü sonuca ulaşamadım.
teşekkürler,
iyi akşamlar.
Ekli dosyada Tarih sorgulamasını bir türlü yapamadım,
bir çok yol denedim ama; bir türlü sonuca ulaşamadım.
teşekkürler,
iyi akşamlar.
Kod:
Dim Con As Object
Sub Test()
Dim tarih As Date
Baglan
tarih = CDate(Sayfa1.Range("A2"))
a = sorguTarih(tarih)
MsgBox a
End Sub
Kod:
Sub Baglan()
Dim yol As String
Set Con = VBA.CreateObject("adodb.Connection")
yol = ThisWorkbook.FullName
Con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
yol & ";extended properties=""Excel 12.0;hdr=yes"""
End Sub
Kod:
Function sorguTarih(tarih As Date)
Dim RS As Object
sorgu = "Select * From [Data$] Where [Tarih] = " & CLng(tarih)
Set RS = Con.Execute(sorgu)
a = RS.RecordCount
sorguTarih = a
End Function
Ekli dosyalar
-
81.5 KB Görüntüleme: 3