Erdinç FIRTINA
Altın Üye
- Katılım
- 14 Şubat 2007
- Mesajlar
- 400
- Excel Vers. ve Dili
- excel 2003 türkçe
- Altın Üyelik Bitiş Tarihi
- 15-05-2026
Değerli üyeler,
Sorduğum koddaki satır açıklaması ile ilgili cevap alamadım. Hiç değilse şu kodun genel olarak açıklamasını yaparak gelişmemize katkıda bulunacak olabilir mi?
Şimdiden teşekkürler!!!
Sub aktar()
Dim sno As Long, sat2 As Long, sat As Long, sonsat As Long
Dim i As Integer, k As Long
Application.ScreenUpdating = False
Sheets("GELİRLER").Range("A3:E65536").ClearContents
sno = 1: sat2 = 3
For i = 1 To Worksheets.Count
If Sheets(i).Name >= 1 And Sheets(i).Name <= 31 Then
sat = Sheets(i).Cells(15, "H").End(xlUp).Row
If sat >= 4 Then
For k = 4 To sat
adr1 = Range(Cells(k, "G"), Cells(k, "I")).Address
adr2 = Range(Cells(sat2, "B"), Cells(sat2, "D")).Address
Cells(sat2, "A").Value = sno
Sheets("GELİRLER").Range(adr2).Value = Sheets(i).Range(adr1).Value
Sheets("GELİRLER").Cells(sat2, "E").Value = Sheets(i).Range("F1").Value
sat2 = sat2 + 1
sno = sno + 1
Next k
End If
End If
Next i
sonsat = Sheets("GELİRLER").Cells(65536, "C").End(xlUp).Row
Sheets("GELİRLER").Cells(sonsat + 1, "C").Value = "TOPLAM...YTL...:"
Sheets("GELİRLER").Cells(sonsat + 1, "D").Value = _
WorksheetFunction.Sum(Sheets("GELİRLER").Range("D3" & sonsat))
Application.ScreenUpdating = True
MsgBox "İŞLEM TAMAMLANDI..!!"
End Sub
Sorduğum koddaki satır açıklaması ile ilgili cevap alamadım. Hiç değilse şu kodun genel olarak açıklamasını yaparak gelişmemize katkıda bulunacak olabilir mi?
Şimdiden teşekkürler!!!
Sub aktar()
Dim sno As Long, sat2 As Long, sat As Long, sonsat As Long
Dim i As Integer, k As Long
Application.ScreenUpdating = False
Sheets("GELİRLER").Range("A3:E65536").ClearContents
sno = 1: sat2 = 3
For i = 1 To Worksheets.Count
If Sheets(i).Name >= 1 And Sheets(i).Name <= 31 Then
sat = Sheets(i).Cells(15, "H").End(xlUp).Row
If sat >= 4 Then
For k = 4 To sat
adr1 = Range(Cells(k, "G"), Cells(k, "I")).Address
adr2 = Range(Cells(sat2, "B"), Cells(sat2, "D")).Address
Cells(sat2, "A").Value = sno
Sheets("GELİRLER").Range(adr2).Value = Sheets(i).Range(adr1).Value
Sheets("GELİRLER").Cells(sat2, "E").Value = Sheets(i).Range("F1").Value
sat2 = sat2 + 1
sno = sno + 1
Next k
End If
End If
Next i
sonsat = Sheets("GELİRLER").Cells(65536, "C").End(xlUp).Row
Sheets("GELİRLER").Cells(sonsat + 1, "C").Value = "TOPLAM...YTL...:"
Sheets("GELİRLER").Cells(sonsat + 1, "D").Value = _
WorksheetFunction.Sum(Sheets("GELİRLER").Range("D3" & sonsat))
Application.ScreenUpdating = True
MsgBox "İŞLEM TAMAMLANDI..!!"
End Sub