• DİKKAT

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

çif tıklamayla satır renklendirme

Katılım
16 Eylül 2006
Mesajlar
265
Excel Vers. ve Dili
Excel 2016
selam arkadaşlar, başlıktanda anlaşılacağı gibi,

örnek olarak D hücresine çif tıkladığımda aynı satırın b-h satırları arasını renklendirmemiz mümkünmü acaba ?
 
selam

a1 için

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

 If Intersect(Target, [a1]) Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    x = 10
    Range("A" & x & ":m" & x).Interior.ColorIndex = 43

End Sub


peki arkadaşlar aynı macronun içinde
farklı hücrelerle farklı satırlar (double klikle ) renklendirilebilir mi?
benim yazdığım kodda
a1 için a10:m10
b1 için a11:m13
c1 için a13:m15 gibi
 
Son düzenleme:
Selamlar,

Sn. mersilen aşağıdaki kodu kullanabilirsiniz.

Kod:
Option Explicit
 
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    Select Case Target.Address(0, 0)
        Case Is = "A1"
        Range("A10:M10").Interior.ColorIndex = 43
        Case Is = "B1"
        Range("A11:M13").Interior.ColorIndex = 43
        Case Is = "C1"
        Range("A13:M15").Interior.ColorIndex = 43
    End Select
End Sub
 
Korhan bey cevap için teşekkürler
çift tıklama ile renklendirme çalışıyor
ama sayfada hiç bir hücreye girilemiyor (yanıp sönen işaret= imleç mi?)
 
Selamlar,

Evet kodun bu haliyle çift tıklama ile hücre düzenleyemezsiniz. Kodu aşağıdaki şekilde düzenlerseniz istediğiniz sonuca ulaşırsınız. Eğer yine sonuç istediğiniz gibi değilse kod içindeki kırmızı renkli kısmı silerek deneyin.

Kod:
Option Explicit
 
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, Range("A1:C1")) Is Nothing Then Exit Sub
    [B][COLOR=red]Cancel = True[/COLOR][/B]
    Select Case Target.Address(0, 0)
        Case Is = "A1"
        Range("A10:M10").Interior.ColorIndex = 43
        Case Is = "B1"
        Range("A11:M13").Interior.ColorIndex = 43
        Case Is = "C1"
        Range("A13:M15").Interior.ColorIndex = 43
    End Select
End Sub
 
double click ile satır renklendirmek

tekrar teşekkürler
bu kod iki şekilde de mükemmel çalışıyor
eminim ki birçok kişininde işine yarıyacaktır
 
Geri
Üst