Çözüldü Doubleclick ile tarih

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,507
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Değerli üstadlar
A sütununda Çift tık ile oluşan TİK işareti ile;
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A5:A200")) Is Nothing Then
        Cancel = True
        With Target
            .Font.Name = "Wingdings"
            .Font.Size = 12
            .HorizontalAlignment = xlCenter
        End With
        If Target.Value = "ü" Then
            Target.Value = ""
        Else
            Target.Value = "ü"
        End If
    End If
End Sub
kodu mevcut.
Bu koda M sütununa tarih atmasını istiyorum.

A sütununda hangi sütuna çift tık yaparsam aynı satırın M sütununa tarih atsın.
Eğer çift tık ile TİK işaretini kaldırırsam da tarih silinsin.

Teşekkür eder saygılarımı sunarım.
 
Katılım
11 Aralık 2004
Mesajlar
12
bunu deneyin...

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A5:A200")) Is Nothing Then
Cancel = True
With Target
.Font.Name = "Wingdings"
.Font.Size = 12
.HorizontalAlignment = xlCenter
End With
If Target.Value = "ü" Then
Target.Value = ""
Target.Offset.Offset(0, 12) = ""
Else
Target.Value = "ü"
Target.Offset.Offset(0, 12) = Date
End If
End If
End Sub
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
If Target.Value = "ü" Then
altına
Kod:
Cells(Target.Row, "M") = ""
Else
altına
Kod:
Cells(Target.Row, "M") = Format(Now, "dd.mm.yyyy")
kopyalayınız.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,507
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Sayın ÇITIR
Teşekkür ederim. Elinize sağlık.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,507
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A5:A200")) Is Nothing Then
        Cancel = True
        With Target
            .Font.Name = "Wingdings"
            .Font.Size = 12
            .HorizontalAlignment = xlCenter
        End With
        If Target.Value = "ü" Then
        Cells(Target.Row, "M") = ""
            Target.Value = ""
        Else
        Cells(Target.Row, "M") = Format(Now, "dd.mm.yyyy")
            Target.Value = "ü"
        End If
    End If
End Sub
A5:A200 sütununa double click yaptığım zaman tik işareti atıyor.
B5:B200 sütununda da sıralama numarası var.
A5:A200 sütununda hangi satıra doubleclick yapılırsa B sütununda yazan rakamın Sözleşme sayfasında I2 hücresine yazmasını nasıl sağlayabilirim?

Teşekkür eder saygılarımı sunarım.
 

Ekli dosyalar

Korhan Ayhan

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

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Not Intersect(Target, Range("A5:A200")) Is Nothing Then
        Cancel = True
        With Target
            .Font.Name = "Wingdings"
            .Font.Size = 12
            .HorizontalAlignment = xlCenter
        End With
        If Target.Value = "ü" Then
            Cells(Target.Row, "M") = ""
            Target.Value = ""
            Sheets("Sözleşme").Range("I2") = ""
        Else
            Cells(Target.Row, "M") = Format(Now, "dd.mm.yyyy")
            Target.Value = "ü"
            Sheets("Sözleşme").Range("I2") = Target.Next.Value
        End If
    End If
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,507
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Korhan abi teşekkür ederim.
Hakkınızı helal edin
 
Üst