DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub GRUPLA_AKTAR()
Dim U As Long, Sütun As Byte, Ay As Byte
Dim S1 As Worksheet, S2 As Worksheet, Wf As WorksheetFunction
Set Wf = WorksheetFunction
Set S1 = Sheets("Sayfa1")
Set S2 = Sheets("Sayfa2")
S1.Range("B2:N65536").ClearContents
For U = 2 To [A65536].End(3).Row
If Cells(U, 256).End(1).Columns >= 15 Then
For Sütun = 15 To Cells(U, 256).End(1).Column
For Ay = 1 To 12
S1.Cells(U, Ay + 1) = S1.Cells(U, Ay + 1) + Wf.SumIf(S2.Range("A:A"), S1.Cells(U, Sütun), S2.Columns(Ay + 1))
Next
S1.Cells(U, 14) = Wf.Sum(Range("B" & U & ":M" & U))
Next
End If
Next
Set Wf = Nothing
Set S1 = Nothing
Set S2 = Nothing
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub