- Katılım
- 20 Aralık 2006
- Mesajlar
- 939
- Excel Vers. ve Dili
- türkçe
Kod:
Sub etopla()
Sheets("VERİ").Range("E:I").ClearContents
Sheets("GİRİŞ").Columns("A:D").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Sheets("VERİ").Range("E1"), Unique:=True
son = Sheets("VERİ").[E65536].End(3).Row
For t = 2 To son
giren = Evaluate("=SumProduct((GİRİŞ!A2:A5000=" & Cells(t, 1).Address & ")*(GİRİŞ!B2:B5000=" & Cells(t, 2).Address & ")*(GİRİŞ!C2:C5000=" & Cells(t, 3).Address & ")*(GİRİŞ!D2:D5000))")
cikan = Evaluate("=SumProduct((ÇIKIŞ!A2:A5000=" & Cells(t, 1).Address & ")*(ÇIKIŞ!B2:B5000=" & Cells(t, 2).Address & ")*(ÇIKIŞ!C2:C5000=" & Cells(t, 3).Address & ")*(ÇIKIŞ!D2:D5000))")
kalan = giren - cikan
Sheets("VERİ").Cells(t, 9) = kalan
Next
End Sub
değerli hocalarım bu kodlarda hata nerde bulamıyorum
GİRİŞ sayfasında A ve C arasındaki ürünleri benzersiz toplayıp (miktar D de)
ÇIKIŞ sayfasında A ve C arasındaki ürünleri benzersiz toplayıp (miktar D de)
VERİ sayfasında F sutundan itibaren işlem istiyorum
yani girenden çıkanı çıkartıp kalanı bulmak
bu kodlarda yanlışım nerde ilgilenirseniz sevinirim
