- Katılım
- 25 Haziran 2023
- Mesajlar
- 100
- Excel Vers. ve Dili
- Microsoft Office 2019 / TR
Herkese Merhaba,
iki ayrı sayfada aynı numaraların kriterlere göre toplamlarını aldırmak ıcın asagıdakı kodu yazdım fakat sadece ilk buldugunu "SANDALYE" olanın toplamını alıyor halbukı bu numarada masa olarak da tutarlar mevcut yazmıs oldugum kod asagıdakı gıbı olup hata yaptıgım nokta tam olarak neresı acaba desteklerınızı beklıyorum tesekkur ederım.
Sub sumıfs()
For i = 2 To 12
Set Currency_Amount = Worksheets("veri").Cells(i, 14)
Set Currency_Amount_Tr = Worksheets("veri").Cells(i, 16)
Set Department_Code = Worksheets("veri").Cells(i, 29)
Set Tr_Fatura_No = Worksheets("veri").Cells(i, 5)
Set Cost_Invoice_No = Worksheets("sonuç").Cells(i, 1)
Set Result_Update = Worksheets("veri").Cells(i, 30)
Masa_code_1 = "IHR-MASA"
Masa_code_2 = "EXP-MASA"
Sandalye_Code_1 = "IHR-SANDALYE"
Sandalye_Code_2 = "EXP-SANDALYE"
Worksheets("sonuç").Cells(i, 15) = Application.WorksheetFunction.SumIfs(Currency_Amount, Tr_Fatura_No, Cost_Invoice_No, Result_Update, Masa_code_1) _
+ Application.WorksheetFunction.SumIfs(Currency_Amount, Tr_Fatura_No, Cost_Invoice_No, Result_Update, Masa_code_2)
Worksheets("sonuç").Cells(i, 16) = Application.WorksheetFunction.SumIfs(Currency_Amount, Tr_Fatura_No, Cost_Invoice_No, Result_Update, Sandalye_Code_1) _
+ Application.WorksheetFunction.SumIfs(Currency_Amount, Tr_Fatura_No, Cost_Invoice_No, Result_Update, Sandalye_Code_2)
Next i
End Sub
iki ayrı sayfada aynı numaraların kriterlere göre toplamlarını aldırmak ıcın asagıdakı kodu yazdım fakat sadece ilk buldugunu "SANDALYE" olanın toplamını alıyor halbukı bu numarada masa olarak da tutarlar mevcut yazmıs oldugum kod asagıdakı gıbı olup hata yaptıgım nokta tam olarak neresı acaba desteklerınızı beklıyorum tesekkur ederım.
Sub sumıfs()
For i = 2 To 12
Set Currency_Amount = Worksheets("veri").Cells(i, 14)
Set Currency_Amount_Tr = Worksheets("veri").Cells(i, 16)
Set Department_Code = Worksheets("veri").Cells(i, 29)
Set Tr_Fatura_No = Worksheets("veri").Cells(i, 5)
Set Cost_Invoice_No = Worksheets("sonuç").Cells(i, 1)
Set Result_Update = Worksheets("veri").Cells(i, 30)
Masa_code_1 = "IHR-MASA"
Masa_code_2 = "EXP-MASA"
Sandalye_Code_1 = "IHR-SANDALYE"
Sandalye_Code_2 = "EXP-SANDALYE"
Worksheets("sonuç").Cells(i, 15) = Application.WorksheetFunction.SumIfs(Currency_Amount, Tr_Fatura_No, Cost_Invoice_No, Result_Update, Masa_code_1) _
+ Application.WorksheetFunction.SumIfs(Currency_Amount, Tr_Fatura_No, Cost_Invoice_No, Result_Update, Masa_code_2)
Worksheets("sonuç").Cells(i, 16) = Application.WorksheetFunction.SumIfs(Currency_Amount, Tr_Fatura_No, Cost_Invoice_No, Result_Update, Sandalye_Code_1) _
+ Application.WorksheetFunction.SumIfs(Currency_Amount, Tr_Fatura_No, Cost_Invoice_No, Result_Update, Sandalye_Code_2)
Next i
End Sub