• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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