merhabalar,
kapalı bir dosyadan veri çektiğimde dosya doğru ise, veriyi çekiyor.
ancak hatalı ise "gerekli bir veya daha fazla parametre için değer yok" uyarı verip debug'a düşüyor.
bunun yerine hata mesajı çıkabilir mi?
örneğin; hatalı dosya seçtiniz gibi.
şimdiden teşekkürler
dosya= "C:\Desktop\Dosya.xls"
With Sheets("sayfa1")
Set Baglanti = CreateObject("ADODB.Connection")
Baglanti.Open "provider=microsoft.ace.oledb.12.0;data source=" & dosya & ";extended properties=""excel 12.0;hdr=no"""
Set Rs = Baglanti.Execute("select f1,f2,f3,f4 from [" & dosya & "] where not isnull(f1)")
.Range("a" & 2)(1, 1).CopyFromRecordset Rs
End With
Set Baglanti = Nothing
kapalı bir dosyadan veri çektiğimde dosya doğru ise, veriyi çekiyor.
ancak hatalı ise "gerekli bir veya daha fazla parametre için değer yok" uyarı verip debug'a düşüyor.
bunun yerine hata mesajı çıkabilir mi?
örneğin; hatalı dosya seçtiniz gibi.
şimdiden teşekkürler
dosya= "C:\Desktop\Dosya.xls"
With Sheets("sayfa1")
Set Baglanti = CreateObject("ADODB.Connection")
Baglanti.Open "provider=microsoft.ace.oledb.12.0;data source=" & dosya & ";extended properties=""excel 12.0;hdr=no"""
Set Rs = Baglanti.Execute("select f1,f2,f3,f4 from [" & dosya & "] where not isnull(f1)")
.Range("a" & 2)(1, 1).CopyFromRecordset Rs
End With
Set Baglanti = Nothing
