Arkadaşlar aşağıdaki kodu çalışltırınca resimdeki hatayı almaktayım.
Ancak Ynı kod ile u2.u33 arasını sorunsuz almakta sorunu çözemedim.
Kod:
Sub AMBAR_ÇIKIŞ_BONOSU_KAYIT_DOSYASINDAN_CIKIŞ_BONOSU_TARİHLERİNİ_AL()
Dim con As Object, rs As Object
Dim dosya As String, sorgu As String
Dim S2 As Worksheet
Set S2 = Sheets("YENİ MAL. MUT.")
Set con = CreateObject("adodb.connection")
Set rs = CreateObject("adodb.recordset")
dosya = ThisWorkbook.Path & "\AMBAR ÇIKIŞ BONOSU KAYIT.xlsm"
con.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dosya & _
";Extended Properties=""Excel 12.0;hdr=NO"""
sorgu = "Select * FROM [AMBAR ÇIKIŞ BONOSU VERİ GİRİŞİ$V2:V33]"
rs.Open sorgu, con, 1, 1
S2.Range("A8").CopyFromRecordset rs
rs.Close: con.Close
Set con = Nothing: Set rs = Nothing
dosya = vbNullString: sorgu = vbNullString
End Sub
Ekli dosyalar
-
32.7 KB Görüntüleme: 7
-
629.4 KB Görüntüleme: 11