yyhy
Altın Üye
- Katılım
- 3 Aralık 2005
- Mesajlar
- 946
- Excel Vers. ve Dili
- Microsoft Office 2021 TR
Microsoft 365 TR
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub MatrahAktar()
Dim s1 As Worksheet, _
s2 As Worksheet, _
c As Range, _
i As Long, _
j As Long, _
k As Integer, _
Ay As Integer
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
Ay = Month(s1.Range("I2")) + 2
For i = 4 To s1.Cells(Rows.Count, "A").End(3).Row
k = k + 1
Set c = s2.Range("A:A").Find(s1.Cells(i, "A"), LookIn:=xlValues, LookAt:=xlWhole)
If Not c Is Nothing Then
j = c.Row
Else
j = s2.Cells(Rows.Count, "A").End(3).Row + 1
s2.Cells(j, "A") = s1.Cells(i, "A")
s2.Cells(j, "B") = s1.Cells(i, "B")
s2.Range("O" & j).FormulaR1C1 = "=SUM(RC[-12]:RC[-1])"
End If
s2.Cells(j, Ay) = s1.Cells(i, "I")
Next i
MsgBox k & " Adet Matrah Aktarılmıştır...."
End Sub