tahsinanarat
Altın Üye
- Katılım
- 14 Mart 2005
- Mesajlar
- 2,167
- Excel Vers. ve Dili
- Ofis 2019 Türkçe
- Altın Üyelik Bitiş Tarihi
- 27-05-2028
Sub Veri_Aktar()
Sheets("Takip_Listesi").Select
Range("A6:am65000").ClearContents
Set con = CreateObject("Adodb.Connection"): Set rs = CreateObject("Adodb.RecordSet")
con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
"C:\PERSONEL\PERSONEL_DATA.xlsm" & ";extended properties=""excel 12.0;hdr=no;imex=1"""
sorgu = "Select f1,f2,f10,f11,f14,f13,f18,f19,f20,f31,f32,f34,f35,f36,f37,f38 from [PERSONEL$A2:Am65000]"
rs.Open sorgu, con, 1, 1
Range("a6").CopyFromRecordset rs
rs.Close: con.Close
Set con = Nothing: Set rs = Nothing: sorgu = Empty
Range("b3").Select
End Sub
Yukarıdaki kod ile kapalı olan (C:\PERSONEL\PERSONEL_DATA.xlsm) dosyanın PERSONEL sayfasının belirttiğim sütunlarındaki
(sorgu = "Select f1,f2,f10,f11,f14,f13,f18,f19,f20,f31,f32,f34,f35,f36,f37,f38 from [PERSONEL$A2:Am65000]") verileri çekebiliyorum, buraya kadar herhangi bir sıkıntı yok.
Benim istediğim ise aynı sütunların AK sütununda bulunan tarihlerden başlangıç ve bitiş tarihi belirleyip saadece iki tarih arasındaki verileri getirmek.
Yukarıda belirttiğim kodda kapalı olan PERSONEL sayfasının AK sutundaki iki tarih arasını getirebilmem için nasıl bir değişiklik yapmalıyım. Ado kodlarından anlayan hocalarımın desteklerini bekliyorum.
Saygılarımla
Sheets("Takip_Listesi").Select
Range("A6:am65000").ClearContents
Set con = CreateObject("Adodb.Connection"): Set rs = CreateObject("Adodb.RecordSet")
con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
"C:\PERSONEL\PERSONEL_DATA.xlsm" & ";extended properties=""excel 12.0;hdr=no;imex=1"""
sorgu = "Select f1,f2,f10,f11,f14,f13,f18,f19,f20,f31,f32,f34,f35,f36,f37,f38 from [PERSONEL$A2:Am65000]"
rs.Open sorgu, con, 1, 1
Range("a6").CopyFromRecordset rs
rs.Close: con.Close
Set con = Nothing: Set rs = Nothing: sorgu = Empty
Range("b3").Select
End Sub
Yukarıdaki kod ile kapalı olan (C:\PERSONEL\PERSONEL_DATA.xlsm) dosyanın PERSONEL sayfasının belirttiğim sütunlarındaki
(sorgu = "Select f1,f2,f10,f11,f14,f13,f18,f19,f20,f31,f32,f34,f35,f36,f37,f38 from [PERSONEL$A2:Am65000]") verileri çekebiliyorum, buraya kadar herhangi bir sıkıntı yok.
Benim istediğim ise aynı sütunların AK sütununda bulunan tarihlerden başlangıç ve bitiş tarihi belirleyip saadece iki tarih arasındaki verileri getirmek.
Yukarıda belirttiğim kodda kapalı olan PERSONEL sayfasının AK sutundaki iki tarih arasını getirebilmem için nasıl bir değişiklik yapmalıyım. Ado kodlarından anlayan hocalarımın desteklerini bekliyorum.
Saygılarımla