- Katılım
- 15 Ağustos 2009
- Mesajlar
- 511
- Excel Vers. ve Dili
- Excel Vers. ve Dili : Ofis 2016 Tr
- Altın Üyelik Bitiş Tarihi
- 13.09.2027
Merhabalar,
Sayfa7 de bulunan veri ve başlığa göre X ve Y leri Sayfa12 ye Worksheet_Activate le saydırıp alttaki kodlarla kaydediyorum. Veri yaklaşık 200 satır, Başlıklar B1 den ZZ1 e kadar devam ediyor ( başlık 701 e kadar ).
VERİ ye göre toplamı Sayfa12 kod bölümündeki kodlarla (1. sıradaki ) saydırıp kaydetmekte problem yok.
VERİYE GÖRE TOPLAMLAR:
Sheets("Sayfa12").Cells(i, "B") = WorksheetFunction.CountIf(Sheets("Sayfa7").Range("B" & i & ":ZZ" & i), "X")
Sheets("Sayfa12").Cells(i, "C") = WorksheetFunction.CountIf(Sheets("Sayfa7").Range("B" & i & ":ZZ" & i), "Y")
Problem alttaki kodlarda . Eğer alttaki gibi yazılırsa 1402 satırlık kod gerekiyor. İlk 4 sütun için kod sayfa12 var. Bu işlemi daha basit nasıl yapabiliriz.
BAŞLIĞA GÖRE TOPLAMLAR:
Range("F2").Value = WorksheetFunction.CountIf(Sayfa7.Range("B2:B65536"), "X")
Range("G2").Value = WorksheetFunction.CountIf(Sayfa7.Range("B2:B65536"), "Y")
Bilgi için Teşekkürler...
Sayfa7 de bulunan veri ve başlığa göre X ve Y leri Sayfa12 ye Worksheet_Activate le saydırıp alttaki kodlarla kaydediyorum. Veri yaklaşık 200 satır, Başlıklar B1 den ZZ1 e kadar devam ediyor ( başlık 701 e kadar ).
VERİ ye göre toplamı Sayfa12 kod bölümündeki kodlarla (1. sıradaki ) saydırıp kaydetmekte problem yok.
VERİYE GÖRE TOPLAMLAR:
Sheets("Sayfa12").Cells(i, "B") = WorksheetFunction.CountIf(Sheets("Sayfa7").Range("B" & i & ":ZZ" & i), "X")
Sheets("Sayfa12").Cells(i, "C") = WorksheetFunction.CountIf(Sheets("Sayfa7").Range("B" & i & ":ZZ" & i), "Y")
Problem alttaki kodlarda . Eğer alttaki gibi yazılırsa 1402 satırlık kod gerekiyor. İlk 4 sütun için kod sayfa12 var. Bu işlemi daha basit nasıl yapabiliriz.
BAŞLIĞA GÖRE TOPLAMLAR:
Range("F2").Value = WorksheetFunction.CountIf(Sayfa7.Range("B2:B65536"), "X")
Range("G2").Value = WorksheetFunction.CountIf(Sayfa7.Range("B2:B65536"), "Y")
Bilgi için Teşekkürler...
Ekli dosyalar
-
37.1 KB Görüntüleme: 8