o2l3m
Altın Üye
- Katılım
- 2 Mart 2005
- Mesajlar
- 156
- Excel Vers. ve Dili
- Microsoft® Excel ® 2016 (16.0.5413.1000) MSO (16.0.5413.1000) 32 bit
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Kopyalama yapmadan önce sayfayı temizletin sonra kopyalama yapın. Tabii ki bu çok basit bir cevap oldu ama bana kopyalamayı nerden ve nasıl yaptığınızı anlatırsanız her türlü çözeriz basit cevap içinde kusuruma bakmayın ayrıntı olmayınca elimde bende en basit şekli ile cevapladım
Ekteki örnek dosyayı deneyiniz.
Yapıştırma işleminden sonra F12 tuşuna basıp sonucu gözlemleyiniz.
Sub Sil()
Satir = Evaluate("=MAX(ROW(" & Selection.Address & "))")
If Satir > 1 Then Range("A" & Satir + 1 & ":D" & Rows.Count).Delete xlUp
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [b2]) Is Nothing Then Exit Sub
Satir = Evaluate("=MAX(ROW(" & Selection.Address & "))")
If Satir > 1 Then Range("A" & Satir + 1 & ":D" & Rows.Count).Delete xlUp
End Sub