Çözüldü Son dolu satır, bir alt satıra makroyla nasıl kopyalanır?

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Dostlar Merhabalar;

Ekteki dosyanın A sütunundaki son dolu hücresine çift tıklayınca; en son dolu satırın aynen bir alt satıra kopyalanması makroyla nasıl yapılır?

Sitemizde bir üstadımın aşağıdaki kodunu buldum. Ancak, kendime bir türlü uyarlayamadım.

"Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A12:L2000")) Is Nothing Then
sat = Target.Row
If Cells(sat, 1) <> "" Then
sonsatir = Range("A65536").End(xlUp).Row + 1
For k = 1 To 12
Cells(sonsatir, k) = Cells(sat, k)
Cells(sonsatir, k).Font.ColorIndex = Cells(sat, k).Font.ColorIndex
Cells(sonsatir, k).Interior.ColorIndex = Cells(sat, k).Interior.ColorIndex
Next k
End If
End If
End Sub"

Yardımınızı rica ediyorum.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

İstediğiniz bu mu?
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub
    son = Cells(Rows.Count, "A").End(xlUp).Row + 1
    If Target.Row <> son Then Exit Sub
    Rows(son - 1).Copy Range("A" & son)
End Sub
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın Ömer Bey,

İlginiz ve yanıtınız için teşekkür ederim.

Kodunuzu ilk mesajımdaki dosyanın "Kod Görüntüle" kısmına kopyalayıp; Sayfa1'in A sütunundaki son hücreye tıkladığımda, alt satıra kopyalar yarattı.

Ancak, esas dosyamın "Harcamalar" sayfasının "Kod Görüntüle" ya da "Modul'e" yapıştırıp; A sütunu son dolu satırına çift tıkladığımda, bir alt satıra kopyalama yapmadı. Nedeni A sütununda "formül" olması ya da "Veri Doğrulama"olabilir mi?
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Formülden dolayı son satırı şartında eşleşme olmuyordur.
Sonuca daha hızlı ulaşmak için gerçek dosyanızı küçülterek (4-5 satırlık veri ile) ekler misiniz.
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Dosya ilişiktedir. İlginiz için teşekkürler üstadım.
 

Ekli dosyalar

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Formülleri sildim ve sorun çözüldü üstadım,
Teşekkürler.
 
Son düzenleme:
Üst