• DİKKAT

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

G sütununda bir hücreye çift tıklayınca, aynı hizada olan E sütunundaki tarihi kopyalama

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,903
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Merhaba Arkadaşlar,
G sütununda bir hücreye çift tıklayınca, aynı hizada olan E sütunundaki hücredeki tarihi G sütunundaki hücreye kopyalayıp I sütunundaki hücreye sıçrasın istemiştim. Denilenleri yapıp G deki hücreye DOĞRU yazıyor, neden olabilir?
Saygılarımla
 

Ekli dosyalar

Bu şekilde deneyebilirsiniz.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("G1:G" & Rows.Count)) Is Nothing Then Exit Sub
Cancel = True
Target = Target.Offset(0, -2).Value
Target.Offset(0, 1).Activate
End Sub
 
Alternatif;

C++:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Column = 7 Then
        Cancel = True
        Target = CDate(Cells(Target.Row, 5))
        Target.Next.Next.Select
    End If
End Sub

Not : Artık bu tarz kodları sizlerin yazıp düzenleyebilmesi gerekir diye düşünüyorum.
 
Sayın Korhan Hocam,
Not : Artık bu tarz kodları sizlerin yazıp düzenleyebilmesi gerekir diye düşünüyorum.
Size aynen katılıyorum. Ancak DOĞRU ifadesinin neden geldiğini anlamadım. Zaten sorum da bu idi.
Cevap veren tüm arkadaşlara teşekkür ederim.
Saygılarımla
 
Böyle durumlarda F8 tuşu ile kodu adım adım çalıştırarak hatayı gözlemleyebilirsiniz.

Hataya sebep olan satırda yazım hatası var. Bold bölümün silinmesi gerekiyor.

Target = Target.Offset(0, 2).Select
 
Geri
Üst