Satırları Kesip yapıştırma makrosu nasıl yazılır?

Katılım
28 Haziran 2007
Mesajlar
206
Excel Vers. ve Dili
Excel 2003 İngilizce
Değerli uzmanlarımız ve forum paylaşımcı arkadaşlar,
Merhaba,

Sayfada satırları kesip, satırları (eksilen satırın üzerine yukarı taşıyarak) alttaki en son veri girilmiş satırdan 1 altına yapıştıran bir kodu nasıl yazabiliriz?
Bu olayın yöntemini herahangibir satıra ya da hücreye çift tıklama ile yapabiliriz?
Saygılarımla
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,603
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz. Sayfada A sütununda herhangi bir hücreye çift tıkladığınızda tıkladığınız hücreye ait tüm satırı A sütunundaki en son dolu hücrenin altına kesip yapıştırır.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
    Cancel = True
    SON_SATIR = [A65536].End(3).Row + 1
    Rows(ActiveCell.Row).Cut
    Rows(SON_SATIR).Insert Shift:=xlDown
End Sub
 
Katılım
23 Temmuz 2007
Mesajlar
178
Excel Vers. ve Dili
2003 Türkçe
Sayın Cost Control

Değerli paylaşımınız için çok teşekkür ederim.
 
Üst