Ekte gönderdiğim sayfada sorunum yazılı.Kısaca bir veri kümesinde bitenleri diğer sayfaya taşımak ve ilk sayfada satır eksilmesi sonucunda bozulan sıra numaralarının değişmesini sağlamak. Yardım ederseniz sevinirim.
Sub Aktar()
Dim i As Long, deg As String, son As Long, sony As Long
Sheets("Sayfa1").Select
With Sheets("Sayfa2")
For i = Cells(Rows.Count, "A").End(xlUp).Row To 2 Step -1
deg = UCase(Replace(Replace(Cells(i, "E"), "ı", "I"), "i", "İ"))
If deg = "TAMAMLANDI" Then
son = .Cells(Rows.Count, "A").End(xlUp).Row + 1
Rows(i).Copy .Range("A" & son)
.Range("A" & son) = son - 1
Rows(i).Delete
End If
Next i
End With
sony = Cells(Rows.Count, "A").End(xlUp).Row
Range("A2") = 1
Range("A2").DataSeries xlColumns, xlLinear, xlDay, 1, sony - 1
End Sub