mükerrer kayıtlar

Katılım
13 Ekim 2006
Mesajlar
95
Excel Vers. ve Dili
türkçe son sürüm
Merhaba

Bir excel sayfasında ürün kodu 1 ile ve 3 ile başlayan kodlar var.
Amacım 1 ile başlıyanları bir sayfaya 3 ile başlayanları diğer bir sayfaya aktarmak
Arama yaptım ama bulamdam
saygılarımla
 
Bu şekilde deneyin.
Kod:
Sub Aktar()
    Set cn = CreateObject("ADODB.Connection")
    cn.Open _
        "Driver={Microsoft Excel Driver (*.xls)};DBQ=" & _
            ThisWorkbook.FullName
    
    Set rs = cn.Execute("SELECT [FİRMA KODU],[FİRMA ADI],[BAKİYE], [durum] FROM [Sayfa1$] where left([FİRMA KODU],3) = 320 GROUP BY [FİRMA KODU],[FİRMA ADI],[BAKİYE], [durum]")
    Sheets("320").Range("B3").CopyFromRecordset rs
    Set rs = cn.Execute("SELECT [FİRMA KODU],[FİRMA ADI],[BAKİYE], [durum] FROM [Sayfa1$] where left([FİRMA KODU],3) = 120 GROUP BY [FİRMA KODU],[FİRMA ADI],[BAKİYE], [durum]")
    Sheets("120").Range("B3").CopyFromRecordset rs
    
    rs.Close
    cn.Close
    Set rs = Nothing
    Set cn = Nothing
End Sub
 

Ekli dosyalar

makrosuz yapmak mümkünmü şirkette makro kullanamıyoruz
 
Geri
Üst