• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Cİft Tik İle Kopyalama

Katılım
7 Eylül 2004
Mesajlar
49
sayfa11 deki A sütunudaki herhangi bir hücreye çift tıkladıgımda o satırı (veya yan yana 65 hücreyi) sayfa13 deki 5. satırdan başlamak üzere ilk boş satıra kopyalama işlemini nasıl yapabilirim.

ilgilenen arkadaşlara sonsuz teşkkürler...
 
Yanıt

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [A1:A5000]) Is Nothing Then Exit Sub
Set S13 = Sheets("Sayfa13")
SON = S13.Cells(65536, "A").End(3).Row + 1
Target.EntireRow.Copy
If S13.[A5] = "" Then GoTo ATLA
S13.Cells(SON, "A").PasteSpecial xlValues
ATLA:
S13.[A5].PasteSpecial xlValues
Application.CutCopyMode = False
End Sub
 
ilginiz için teşekkürler

çok güzel olmuş.

Yalnız 2. kopyalamayı ilk satırın üzerine yaptıgı iç ilk deger kaybolmakta. Bu durum nasıl giderilebilir. (makrodaki satırlara ait açıklamaları da yazabilirseniz sevinirim)
 
Yanıt

Kodu bununla değiştiriniz
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [A1:A5000]) Is Nothing Then Exit Sub
Set S13 = Sheets("Sayfa13")
SON = S13.Cells(65536, "A").End(3).Row + 1
Target.EntireRow.Copy
If S13.[A5] = "" Then GoTo ATLA
S13.Cells(SON, "A").PasteSpecial xlValues
Exit Sub
ATLA:
S13.[A5].PasteSpecial xlValues
Application.CutCopyMode = False
End Sub
 
Geri
Üst