- Katılım
- 12 Şubat 2015
- Mesajlar
- 520
- Excel Vers. ve Dili
- Office 2016 TR 64 Bit Windows
- Altın Üyelik Bitiş Tarihi
- 01-02-2027
Merhaba Üstadlar;
ADO ile "Data" sekmesinden "Sonuc" Sekmesine veri aktarmak istiyorum. Bu işlemi ADO ile yapmam şart. SQL da nasıl bir cümle yazmalıyım ki yinelenen satırlardan sadece benzersizler kalsın ? Özetle Sonuc Sekmesinde (A:B) sütunundan aşağıdaki iki satır yazmalı.
Ve sadece ADO ile yapmam gerekiyor. Diğer makro çözümleme olmamalı.
Kırmızı Elma 5
Sarı Elma 4
Dosyalarım ve kodlarım ekte.
ADO ile "Data" sekmesinden "Sonuc" Sekmesine veri aktarmak istiyorum. Bu işlemi ADO ile yapmam şart. SQL da nasıl bir cümle yazmalıyım ki yinelenen satırlardan sadece benzersizler kalsın ? Özetle Sonuc Sekmesinde (A:B) sütunundan aşağıdaki iki satır yazmalı.
Ve sadece ADO ile yapmam gerekiyor. Diğer makro çözümleme olmamalı.
Kırmızı Elma 5
Sarı Elma 4
Dosyalarım ve kodlarım ekte.
Kod:
Sub ADO()
Dim Baglanti As Object, Sorgu As String, Kayit_seti As Object
Set Baglanti = CreateObject("AdoDb.Connection")
Baglanti.Open "Provider=Microsoft.Ace.OleDb.12.0;Data Source=" & _
ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0;Hdr=No"""
Sorgu = "Select f1,f2 From[Data$]"
Set Kayit_seti = Baglanti.Execute(Sorgu)
Sayfa2.Range("A1").CopyFromRecordset Kayit_seti
Kayit_seti.Close: Baglanti.Close
Set Baglanti = Nothing: Set Kayit_seti = Nothing: Sorgu = ""
End Sub
Ekli dosyalar
-
15.1 KB Görüntüleme: 9