merhabalar,
kapalı dosyadan veri, dosyayı açmadan aşağıdaki kodla veri çekiyorum. hedef Dosyanın 1. sayfasından veri çekiyorum. zaman zaman bu 1. sayfanın adı değişmektedir ve kod çalışmamaktadır. aşağıdaki "hedef" sayfası yerine sheets(1) şeklinde değiştirme imkanımız var mıdır?
şimdiden teşekkürler
[FLASH] Dim Baglanti, Rs As Object
With Sheets("Program")
Set Baglanti = CreateObject("ADODB.Connection")
dosya = "D:\Dosya\Kitap.xlsx"
Baglanti.Open "provider=microsoft.ace.oledb.12.0;data source=" & dosya & ";extended properties=""excel 12.0;hdr=no"""
Set Rs = Baglanti.Execute("select f1,f6 from [hedef$] where not isnull(f1)")
.Range("Aa" & 1)(1, 1).CopyFromRecordset Rs
End With
Set Baglanti = Nothing [/FLASH]
kapalı dosyadan veri, dosyayı açmadan aşağıdaki kodla veri çekiyorum. hedef Dosyanın 1. sayfasından veri çekiyorum. zaman zaman bu 1. sayfanın adı değişmektedir ve kod çalışmamaktadır. aşağıdaki "hedef" sayfası yerine sheets(1) şeklinde değiştirme imkanımız var mıdır?
şimdiden teşekkürler
[FLASH] Dim Baglanti, Rs As Object
With Sheets("Program")
Set Baglanti = CreateObject("ADODB.Connection")
dosya = "D:\Dosya\Kitap.xlsx"
Baglanti.Open "provider=microsoft.ace.oledb.12.0;data source=" & dosya & ";extended properties=""excel 12.0;hdr=no"""
Set Rs = Baglanti.Execute("select f1,f6 from [hedef$] where not isnull(f1)")
.Range("Aa" & 1)(1, 1).CopyFromRecordset Rs
End With
Set Baglanti = Nothing [/FLASH]
