DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Örnek dosyanızı aslına uygun olarak formüllü şekilde paylaşırsanız iyi olur. Bende hata vermedi çünkü. Muhtemelen formülsüz olduğundandı. Diğer dediğiniz kolay.
Sub aktar()
Set s1 = Sheets("Sayfa2")
Set s2 = Sheets("Sayfa6")
son = s1.Cells(Rows.Count, "A").End(3).Row
yeni = s2.Cells(Rows.Count, "A").End(3).Row
If s2.Cells(yeni, "A") <> "" Then yeni = yeni + 1
s1.Range("A1:D" & son).Copy: s2.Cells(yeni, "A").PasteSpecial Paste:=xlPasteValues
s2.Select
s2.Columns("A:A").Select
boşluk = s2.Cells(Rows.Count, "A").End(3).Row
s2.Range("E" & yeni & ":E" & boşluk) = Now
If WorksheetFunction.CountBlank(s2.Range("A1:A" & boşluk)) > 0 Then
Selection.SpecialCells(xlCellTypeBlanks).Select
Application.CutCopyMode = False
Selection.EntireRow.Delete
End If
enson = s2.Cells(Rows.Count, "A").End(3).Row
For i = enson To 1 Step -1
If s2.Cells(i, "C") = "Yok" Or s2.Cells(i, "D") = "Yok" Then
s2.Rows(i).Delete
End If
Next
End Sub