Mdemir63
Altın Üye
- Katılım
- 7 Temmuz 2006
- Mesajlar
- 2,992
- Excel Vers. ve Dili
- Ofis2010 32Bit Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub Tutar()
Dim Miktar As Double, Birim_Fiyat As Double
Dim S1 As Worksheet, SonSatır, Satır As Variant
Set S1 = Sheets("Sayfa1")
SonSatır = S1.Cells(1, 1).End(4).Row
For Satır = 2 To SonSatır
Miktar = S1.Cells(Satır, 2)
Birim_Fiyat = S1.Cells(Satır, 4)
S1.Cells(Satır, 5) = Miktar * Birim_Fiyat
Next
SonSatır = S1.Cells(Rows.Count, 1).End(3).Row - 3
S1.Cells(SonSatır + 2, 3) = WorksheetFunction.SumIf(S1.Range("C2:C" & SonSatır), "USD", S1.Range("E2:E" & SonSatır))
S1.Cells(SonSatır + 3, 3) = WorksheetFunction.SumIf(S1.Range("C2:C" & SonSatır), "EURO", S1.Range("E2:E" & SonSatır))
S1.Cells(SonSatır + 1, 5) = WorksheetFunction.SumIf(S1.Range("C2:C" & SonSatır), "TL", S1.Range("E2:E" & SonSatır))
End Sub
Option Explicit
Sub Tutar()
Dim Miktar As Double, Birim_Fiyat As Double
Dim S1 As Worksheet, SonSatır, Satır As Variant
Set S1 = Sheets("Sayfa1")
SonSatır = S1.Cells(1, 2).End(4).Row
For Satır = 2 To SonSatır
S1.Cells(Satır, 1) = Satır - 1
Miktar = S1.Cells(Satır, 3)
Birim_Fiyat = S1.Cells(Satır, 5)
S1.Cells(Satır, 6) = Miktar * Birim_Fiyat
Next
SonSatır = S1.Cells(Rows.Count, 2).End(3).Row - 3
S1.Cells(SonSatır + 2, 4) = WorksheetFunction.SumIf(S1.Range("D2:D" & SonSatır), "USD", S1.Range("F2:F" & SonSatır))
S1.Cells(SonSatır + 3, 4) = WorksheetFunction.SumIf(S1.Range("D2:D" & SonSatır), "EURO", S1.Range("F2:F" & SonSatır))
S1.Cells(SonSatır + 1, 6) = WorksheetFunction.SumIf(S1.Range("D2:D" & SonSatır), "TL", S1.Range("F2:F" & SonSatır))
End Sub