- Katılım
- 29 Ocak 2014
- Mesajlar
- 130
- Excel Vers. ve Dili
-
OpenOffice,
Office 365,
Google Sheets,
Excel Vba
- Altın Üyelik Bitiş Tarihi
- 24.12.2022
Merhaba,
aşağıdaki ado bağlantısında tek tuşla, ilgili excel dosyasından direk sekmedeki sayfadan veriyi çekiyor. Ben ilgili sekmeden F:BD Sütunların dan veri çekmesini istiyorum.
Bu konuda aşağıdaki kod'a ekleme yapar mısınız.
Saygılarımla.
aşağıdaki ado bağlantısında tek tuşla, ilgili excel dosyasından direk sekmedeki sayfadan veriyi çekiyor. Ben ilgili sekmeden F:BD Sütunların dan veri çekmesini istiyorum.
Bu konuda aşağıdaki kod'a ekleme yapar mısınız.
Saygılarımla.
Kod:
Private Sub CommandButton1_Click()
Range("F2:CC999999").ClearContents
Dim baglanti As New ADODB.Connection
Dim rs As New ADODB.Recordset
yol = "C:\Users\........................................\Genel Durum İzlenmesi\9.Sipariş Genel Durum.xlsb"
baglanti.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
yol & ";extended properties=""Excel 12.0;hdr=yes"""
sorgu = "select * from [Sipariş$]"
rs.Open sorgu, baglanti, adOpenKeyset, adLockPessimistic
a = 1
For Each baslik In rs.Fields
Cells(1, a) = baslik.Name
a = a + 1
Next baslik
Range("I2").CopyFromRecordset rs
End Sub