Bakigemlik
Altın Üye
- Katılım
- 16 Ocak 2013
- Mesajlar
- 674
- Excel Vers. ve Dili
- 2010 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba;
Eki deneyin.
İyi çalışmalar.
Merhaba;
Eki deneyin.
İyi çalışmalar.
Sub aktar()
Dim s As Object
Dim a()
Set CON = VBA.CreateObject("adodb.Connection")
Set RS = VBA.CreateObject("adodb.Recordset")
son = Cells(Rows.Count, "a").End(3).Row
Set s = CreateObject("Scripting.Dictionary")
For i = 2 To son
aranan = Cells(i, "a")
If Not s.Exists(aranan) Then
s.Add aranan, Nothing
End If
Next
a = s.keys
For x = 0 To UBound(a)
CON.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
ThisWorkbook.FullName & ";extended properties=""Excel 12.0;hdr=yes"""
sorgu = "select Distinct * from [GİRİŞ$] where plaka='" & a(x) & "'"
RS.Open sorgu, CON, 1, 1
Sheets(a(x)).Range("a5").CopyFromRecordset RS
RS.Close
CON.Close
Next
End Sub
Merhaba;
Alternatif:
Eki deneyin.
İyi çalışmalar.