Sub Kapalıdan_Al()
Dim Con As Object, Rs As Object, Sorgu As String
Set Con = CreateObject("Adodb.Connection")
Set Rs = CreateObject("Adodb.RecordSet")
Con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
ThisWorkbook.Path & "\users.xlsx" & ";extended properties=""excel 12.0;hdr=no"""
Sorgu = "Select * from [Sayfa1$] where F1 ='Hasan'"
Rs.Open Sorgu, Con, 1, 1
Range("A3").CopyFromRecordset Rs
Rs.Close: Con.Close
Set Con = Nothing: Set Rs = Nothing: Sorgu = ""
End Sub
Merhaba arkadaşlar yukarıda 'Murat OSMA' nın paylaştığı bir kapalı excel dosyasından veri çekme kodu var ancak ben bukodu yazdığımda;
Rs.Open Sorgu, Con, 1, 1
kısmında "Gerekli bir veya birden fazla parametre için girilen değer yok." hatası veriyor.
Bu hatayı nasıl düzeltebiliriz.
Dim Con As Object, Rs As Object, Sorgu As String
Set Con = CreateObject("Adodb.Connection")
Set Rs = CreateObject("Adodb.RecordSet")
Con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
ThisWorkbook.Path & "\users.xlsx" & ";extended properties=""excel 12.0;hdr=no"""
Sorgu = "Select * from [Sayfa1$] where F1 ='Hasan'"
Rs.Open Sorgu, Con, 1, 1
Range("A3").CopyFromRecordset Rs
Rs.Close: Con.Close
Set Con = Nothing: Set Rs = Nothing: Sorgu = ""
End Sub
Merhaba arkadaşlar yukarıda 'Murat OSMA' nın paylaştığı bir kapalı excel dosyasından veri çekme kodu var ancak ben bukodu yazdığımda;
Rs.Open Sorgu, Con, 1, 1
kısmında "Gerekli bir veya birden fazla parametre için girilen değer yok." hatası veriyor.
Bu hatayı nasıl düzeltebiliriz.
