- Katılım
- 13 Eylül 2012
- Mesajlar
- 97
- Excel Vers. ve Dili
- 2007 türkçe
- Altın Üyelik Bitiş Tarihi
- 19-07-2024
Sy. Korhan Ayhan ;
"Option Explicit" sildim çalıştı teşekkür ederim. aşağıdaki kodu 38. satıra kadar yapabilir miyiz. çünkü Sheets("Sayfa2").Range("B39") = WorksheetFunction.Sum(Sheets("Sayfa2").Range("b2:b38")) bu kodun üstüne yazıyor .Teşekkür ederim.
Dim s1 As Worksheet: Dim s2 As Worksheet: Dim s3 As Worksheet: Dim i As Integer
Set s1 = Sheets("HESAP FİŞİ"): Set s2 = Sheets("Sayfa2")
Set wf = WorksheetFunction
son1 = s1.Cells(s1.Rows.Count, "E").End(3).Row
son2 = s2.Cells(s2.Rows.Count, "A").End(3).Row
For i = 2 To son2
s2.Range("B" & i) = wf.SumIf(s1.Range("E2:E" & son1), s2.Range("A" & i), s1.Range("F2:F" & son1))
Next i
bu kod sadece Sayfa2" A sutunu 38. satıra kadar işlem yapacak
"Option Explicit" sildim çalıştı teşekkür ederim. aşağıdaki kodu 38. satıra kadar yapabilir miyiz. çünkü Sheets("Sayfa2").Range("B39") = WorksheetFunction.Sum(Sheets("Sayfa2").Range("b2:b38")) bu kodun üstüne yazıyor .Teşekkür ederim.
Dim s1 As Worksheet: Dim s2 As Worksheet: Dim s3 As Worksheet: Dim i As Integer
Set s1 = Sheets("HESAP FİŞİ"): Set s2 = Sheets("Sayfa2")
Set wf = WorksheetFunction
son1 = s1.Cells(s1.Rows.Count, "E").End(3).Row
son2 = s2.Cells(s2.Rows.Count, "A").End(3).Row
For i = 2 To son2
s2.Range("B" & i) = wf.SumIf(s1.Range("E2:E" & son1), s2.Range("A" & i), s1.Range("F2:F" & son1))
Next i
bu kod sadece Sayfa2" A sutunu 38. satıra kadar işlem yapacak