DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub CommandButton1_Click()
Set r = Range("A:A").Find("*", , xlValues, searchorder:=xlByColumns, searchdirection:=xlPrevious)
Sheets("Sayfa1").Cells(r.Row, 1).EntireRow.Copy
Sheets("Sayfa2").Cells(Sheets("Sayfa2").Cells(Rows.Count, 1).End(3).Row + 1, 1).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End Sub
Merhabateşekkürler, işe yarar gibi duruyor.
Fakat Sayfa1'deki son dolu satırı (içinde formül olan ve hücre değerini boş olan satırı seçip) yanlış seçip aktarıyor. İçinde veri olan satırı esas alması için ne yapabiliriz..
Private Sub CommandButton1_Click()
Dim s1, s2 As Worksheet
Set s1 = Sheets("AKTARMA")
Set s2 = Sheets("AKTARM")
srw = s2.Cells(Rows.Count, 1).End(3).Row + 1
's2.Range("A2:BA" & srw )=empty [COLOR="Blue"]'ÖNCEKİLER SİLİNECEKSE[/COLOR]
s2.Range("A" & srw & ":BA" & srw + 24).Value = s1.Range("E99:BJ123").Value
End Sub
Private Sub CommandButton2_Click()
Dim s1, s2 As Worksheet
Dim r As Range
Dim srw As Long
Set s1 = Sheets("AKTARMA")
Set s2 = Sheets("AKTARM")
Set r = s1.Range("E98:E123").Find("*", , xlValues, searchorder:=xlByColumns, searchdirection:=xlPrevious)
srw = s2.Cells(Rows.Count, 1).End(3).Row + 1
s2.Range("A" & srw & ":BA" & srw).Value = s1.Range("E" & r.Row & ":BJ" & r.Row).Value
End Sub