- Katılım
- 30 Kasım 2006
- Mesajlar
- 625
- Excel Vers. ve Dili
- OFFICE 2003 Türkçe
- Altın Üyelik Bitiş Tarihi
- 09-10-2020
Öncelikle merhaba
Aşağıdaki koda ne ilave edersek; aktarma yapmış olduğumuz formda daha önceden aynı tarihte ve aynı isimde ürün varsa üzerine yazıp,"ah", "al" ve "au" sutun ve hücrelerine gelen değerlerini bir önceki ile toplar.Aynı tarih ve isimde ürün yoksa boş olan alta yazar.Saygılarımla
Set S1 = Sheets("GİRİŞ")
Set S2 = Sheets("Kiler Çıkış")
sOn = WorksheetFunction.CountA(S2.[F18:F1000]) + 18
S2.Cells(sOn, "f") = S1.Cells(13, "w") 'ÜRÜN ADI
S2.Cells(sOn, "bf") = S1.Cells(18, "ad") 'TARİH
S2.Cells(sOn, "y") = S1.Cells(36, "ad") 'BİRİM
S2.Cells(sOn, "ad") = S1.Cells(30, "ad") 'GRAMAJ
S2.Cells(sOn, "ah") = S1.Cells(2, "e") 'GRAMAJ X KİŞİ SAYISI
S2.Cells(sOn, "al") = S1.Cells(3, "d") 'FİYAT
S2.Cells(sOn, "au") = S1.Cells(3, "f") 'TOPLAM
End Sub
Aşağıdaki koda ne ilave edersek; aktarma yapmış olduğumuz formda daha önceden aynı tarihte ve aynı isimde ürün varsa üzerine yazıp,"ah", "al" ve "au" sutun ve hücrelerine gelen değerlerini bir önceki ile toplar.Aynı tarih ve isimde ürün yoksa boş olan alta yazar.Saygılarımla
Set S1 = Sheets("GİRİŞ")
Set S2 = Sheets("Kiler Çıkış")
sOn = WorksheetFunction.CountA(S2.[F18:F1000]) + 18
S2.Cells(sOn, "f") = S1.Cells(13, "w") 'ÜRÜN ADI
S2.Cells(sOn, "bf") = S1.Cells(18, "ad") 'TARİH
S2.Cells(sOn, "y") = S1.Cells(36, "ad") 'BİRİM
S2.Cells(sOn, "ad") = S1.Cells(30, "ad") 'GRAMAJ
S2.Cells(sOn, "ah") = S1.Cells(2, "e") 'GRAMAJ X KİŞİ SAYISI
S2.Cells(sOn, "al") = S1.Cells(3, "d") 'FİYAT
S2.Cells(sOn, "au") = S1.Cells(3, "f") 'TOPLAM
End Sub
Son düzenleme: