kemal turan
Altın Üye
- Katılım
- 10 Haziran 2011
- Mesajlar
- 1,677
- Excel Vers. ve Dili
- Excel 2010 32 bit
merhabalar,
Öncelikle forumdaki uzmanlarımızın ve tüm üyelerimizin Bayramını kutlar sağlık esenlikler dilerim.
Aşağıdaki kod uzmanlarımız tarafından yapılan bir çalışma idi.
Kendime uyarlamaya çalışıyorum.
Kodumuz ETOPLA işlevini makro ile yapıyor.Mevcut dosyamda formül olarak çalıştığında çok kasıyor.
İhtiyacım;
1.En son makrodan satırının çalışmasından sonra çekilen verilerden H Sutununda toplama çıkarma yapmak.Yani H=I+J+K-L formülünün makrosu, bu makro H6 hücresinden başlayacak.
2.With Range satırında ;ÖRNEK J6:J10 diye veri çekilecek alan belirtmişim.
Bunu belirtmesek de D6 dan aşağıya doğru sadece dolu olan hücrelerde bu makroları çalıştırsak...
Çok memnun olurum
Yardımlarınızı bekler hayırlı geceler dilerim.
Option Explicit
Private Sub Worksheet_Activate()
With Range("j6:j10" & Cells(Rows.Count, 1).End(3).Row)
.Formula = "=SUMIF(doru!c:c,d6,doru!f:f)"
.Value = .Value
End With
With Range("k6:k10" & Cells(Rows.Count, 1).End(3).Row)
.Formula = "=SUMIF(sipariş!c:c,d6,sipariş!f:f)"
.Value = .Value
End With
With Range("L6:L10" & Cells(Rows.Count, 1).End(3).Row)
.Formula = "=SUMIF(satışlar!a:a,d6,satışlar!b:b)-SUMIF(satışlar!a:a,d6,satışlar!j:j)"
.Value = .Value
End With
With Range("ı6:ı10" & Cells(Rows.Count, 1).End(3).Row)
.Formula = "=SUMIF(gelen!c:c,d6,gelen!d:d)-SUMIF(satışlar!a:a,d6,satışlar!j:j)"
.Value = .Value
End With
End Sub
Öncelikle forumdaki uzmanlarımızın ve tüm üyelerimizin Bayramını kutlar sağlık esenlikler dilerim.
Aşağıdaki kod uzmanlarımız tarafından yapılan bir çalışma idi.
Kendime uyarlamaya çalışıyorum.
Kodumuz ETOPLA işlevini makro ile yapıyor.Mevcut dosyamda formül olarak çalıştığında çok kasıyor.
İhtiyacım;
1.En son makrodan satırının çalışmasından sonra çekilen verilerden H Sutununda toplama çıkarma yapmak.Yani H=I+J+K-L formülünün makrosu, bu makro H6 hücresinden başlayacak.
2.With Range satırında ;ÖRNEK J6:J10 diye veri çekilecek alan belirtmişim.
Bunu belirtmesek de D6 dan aşağıya doğru sadece dolu olan hücrelerde bu makroları çalıştırsak...
Çok memnun olurum
Yardımlarınızı bekler hayırlı geceler dilerim.
Option Explicit
Private Sub Worksheet_Activate()
With Range("j6:j10" & Cells(Rows.Count, 1).End(3).Row)
.Formula = "=SUMIF(doru!c:c,d6,doru!f:f)"
.Value = .Value
End With
With Range("k6:k10" & Cells(Rows.Count, 1).End(3).Row)
.Formula = "=SUMIF(sipariş!c:c,d6,sipariş!f:f)"
.Value = .Value
End With
With Range("L6:L10" & Cells(Rows.Count, 1).End(3).Row)
.Formula = "=SUMIF(satışlar!a:a,d6,satışlar!b:b)-SUMIF(satışlar!a:a,d6,satışlar!j:j)"
.Value = .Value
End With
With Range("ı6:ı10" & Cells(Rows.Count, 1).End(3).Row)
.Formula = "=SUMIF(gelen!c:c,d6,gelen!d:d)-SUMIF(satışlar!a:a,d6,satışlar!j:j)"
.Value = .Value
End With
End Sub
