• DİKKAT

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

DaubleClick kullanımı

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi günler oluşan raporda bana gereken kısmı AKTAR sayfasında biriktirmek istiyorum. başka işlemlerde kullandığım makroyu adapte etmek istedim, yapamadım.
HAREKET sayfasındaki I sütunundaki hücreye çift tıkladığımda - H ve I - hücresini AKTAR sayfasındaki " A ve B " hücresine, L hücresine çift tıklandığında " J ve L " hücresini AKTAR sayfasındaki " D ve E " hücresine aktarılmasına çalıştım.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("L2:L65536")) Is Nothing Then Exit Sub
Range(Cells(Target.Row, 1), Cells(Target.Row, 12)).Copy Sheets("AKTAR").[L65536].End(xlUp).Offset(1, -11)

Cancel = True
End Sub
 

Ekli dosyalar

  • ANASAYFA_1.jpg
    ANASAYFA_1.jpg
    186 KB · Görüntüleme: 3
  • AKTARILACAK SAYFA.jpg
    AKTARILACAK SAYFA.jpg
    73.3 KB · Görüntüleme: 3
  • B-ÇEK-MASTER.xlsm
    B-ÇEK-MASTER.xlsm
    312.2 KB · Görüntüleme: 3
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("I2:I65536")) Is Nothing Then
son = Sheets("AKTAR").Range("A" & Rows.Count).End(3).Row + 1
Range(Cells(Target.Row, "H"), Cells(Target.Row, "I")).Copy
Sheets("AKTAR").Range("A" & son).PasteSpecial xlPasteValues
End If


If Intersect(Target, Range("L2:L65536")) Is Nothing Then Exit Sub
son = Sheets("AKTAR").Range("D" & Rows.Count).End(3).Row + 1
Range(Cells(Target.Row, "J"), Cells(Target.Row, "L")).Copy
Sheets("AKTAR").Range("D" & son).PasteSpecial xlPasteValues
End Sub
 
Sorunsuz çalışıyor

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("I2:I65536")) Is Nothing Then
son = Sheets("AKTAR").Range("A" & Rows.Count).End(3).Row + 1
Range(Cells(Target.Row, "H"), Cells(Target.Row, "I")).Copy
Sheets("AKTAR").Range("A" & son).PasteSpecial xlPasteValues
End If


If Intersect(Target, Range("L2:L65536")) Is Nothing Then Exit Sub
son = Sheets("AKTAR").Range("D" & Rows.Count).End(3).Row + 1
Range(Cells(Target.Row, "J"), Cells(Target.Row, "L")).Copy
Sheets("AKTAR").Range("D" & son).PasteSpecial xlPasteValues
End Sub
çok teşekkür ederim, sorunsuz çalışıyor, iyi çalışmalar.
 
Rica ederim. Kolay gelsin.
 
Geri
Üst