• DİKKAT

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

Çift Tıklama İle Sayfaya Doğru ve Yanlış Yazdırma Yardımı

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
703
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Sayın Uzman Arkadaşlar,

Aşağıdaki kod ile "H3:H1000" aralığındaki istenilen hücreye çift tıklayarak sadec "Doğru" kelimesini yazdırabiliyorum. Oysa ilk iki tıklama ile "Doğru" kelimesini, sonraki çift tıklama ile "Yanlış" ifadesini ve daha sonraki çift tıklama ile de hücreyi boş bırakmasını nasıl sağlayabilirim.

Saygılarımla.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [H3:H1000]) Is Nothing Then Exit Sub
On Error Resume Next
If Target = "" Then
Target = "Doğru"
Target.Offset(0, 1).Select
End If
End Sub
 
Aşağıdaki kodu deneyiniz.

Kod:
Dim Say As Byte

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, Range("H3:H1000")) Is Nothing Then Exit Sub
    On Error Resume Next
    Cancel = True
    Say = Say + 1
    Select Case Say
        Case 1: Target = "Doğru"
        Case 2: Target = "Yanlış"
        Case 3: Target = ""
    End Select
    If Say = 3 Then Say = 0
End Sub
 
Alternatif olsun.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, [H3:H1000]) Is Nothing Then Exit Sub
    On Error Resume Next
    Cancel = True
    Select Case Target.Value
    Case ""
        Target = True
    Case True
        Target = False
    Case False
        Target = ""
    End Select
End Sub
 
Sayın Korhan Ayhan ve Dalgalikur,

Yardımınız ve konuya gösterdiğini ilgi için sizlere çok teşekkür ederim.
ALLAH sizlerden razı olsun.

Saygılarımla.
 
Geri
Üst