DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Toplar()
For i = 3 To Sheets("Sayfa1").Cells(Rows.Count, "A").End(3).Row
If Sheets("Sayfa1").Range("E" & i) = "CH Ödeme" Then
chodeme = chodeme + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "CH Tahsilat" Then
chtahsilat = chtahsilat + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "Satınalma Faturası" Then
SatınalmaFaturası = SatınalmaFaturası + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "Satınalma İade Faturası" And (Left(Sheets("Sayfa1").Range("D" & i), 2) = "A-" Or Left(Sheets("Sayfa1").Range("D" & i), 2) = "B-") Then
iade1 = iade1 + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "Satınalma İade Faturası" And (Left(Sheets("Sayfa1").Range("D" & i), 2) = "AN" Or Left(Sheets("Sayfa1").Range("D" & i), 2) = "BN" Or Left(Sheets("Sayfa1").Range("D" & i), 1) = "0") Then
iade2 = iade2 + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "Verilen Hizmet Faturası" Then
hizmet = hizmet + Sheets("Sayfa1").Range("H" & i)
End If
Next
Sheets("Sayfa2").Range("B3").Value = chodeme
Sheets("Sayfa2").Range("B4").Value = chtahsilat
Sheets("Sayfa2").Range("B5").Value = SatınalmaFaturası
Sheets("Sayfa2").Range("B6").Value = iade1
Sheets("Sayfa2").Range("B7").Value = iade2
Sheets("Sayfa2").Range("B8").Value = hizmet
End Sub
Yukarıdaki kodu düzelttim. "0" ile başlayanlar neye dahil edilecek. "00" mı ? "0" mı ?
Private Sub CommandButton2_Click()
For i = 3 To Sheets("Sayfa1").Cells(Rows.Count, "A").End(3).Row
If Sheets("Sayfa1").Range("E" & i) = "CH Ödeme" Then
chodeme = chodeme + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "CH Tahsilat" Then
chtahsilat = chtahsilat + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "Satınalma Faturası" Then
SatınalmaFaturası = SatınalmaFaturası + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "Satınalma İade Faturası" And (Left(Sheets("Sayfa1").Range("D" & i), 2) = "A-" Or Left(Sheets("Sayfa1").Range("D" & i), 2) = "B-") Then
iade1 = iade1 + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "Satınalma İade Faturası" And (Left(Sheets("Sayfa1").Range("D" & i), 2) = "AN" Or Left(Sheets("Sayfa1").Range("D" & i), 2) = "BN" Or Left(Sheets("Sayfa1").Range("D" & i), 2) = "00") Then
iade2 = iade2 + Sheets("Sayfa1").Range("H" & i)
End If
If Sheets("Sayfa1").Range("E" & i) = "Verilen Hizmet Faturası" Then
hizmet = hizmet + Sheets("Sayfa1").Range("H" & i)
End If
Next
Sheets("Sayfa2").Range("B3").Value = chodeme
Sheets("Sayfa2").Range("B4").Value = chtahsilat
Sheets("Sayfa2").Range("B5").Value = SatınalmaFaturası
Sheets("Sayfa2").Range("B6").Value = iade1
Sheets("Sayfa2").Range("B7").Value = iade2
Sheets("Sayfa2").Range("B8").Value = hizmet
End Sub
Merhaba,
Aldığınız datayı kırmızı alanların sol tarafına yapıştırıp pivot tablosunu güncellerseniz istediğiniz verilerin pivotunu oluşturabilirsiniz.
Makro dışında bir çözüm örneği verebilmek için paylaşmak isterim.