mouse ile tiklanan hucrenin rengi degissin

Katılım
11 Nisan 2007
Mesajlar
65
Excel Vers. ve Dili
excel 2016 ENG
Mouse ile bir hucreye tıkladigimda hucre reklensin istiyorum,eger tekrar tiklarsam default duruma geri donsun, bunun icin VBA da mouse tıklaması hangi hucrede oldu bunu tesbit etmem lazim,yardımlarınızı beklerim
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Kendi kullandığım kodu öneririm. Çift tıkladığınızda A ile P sütunları arasındaki aktif satırı renklendiriyor. Tekrar tıkladığınızda ise rengi siliyor.
Not: Kodu herhangi sayfanın kod kısmına eklyerek deneyin.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Interior.ColorIndex = 6 Then
Range("A" & Target.Row & ":P" & Target.Row).Interior.ColorIndex = xlNone
Target.Offset(1, 0).Select
Else
Range("A" & Target.Row & ":P" & Target.Row).Interior.ColorIndex = 6
Target.Offset(1, 0).Select
End If

End Sub
 
Katılım
11 Nisan 2007
Mesajlar
65
Excel Vers. ve Dili
excel 2016 ENG
ilginize tesekkur ederim,gonderdiginiz kod soylediginiz sekilde calisiyor.
Peki bu islemi cift tiklama ile degilde tek tiklama ile yapabilme imkanimiz var mi
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
olayını Change olayı ile değiştirin.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 
Katılım
11 Nisan 2007
Mesajlar
65
Excel Vers. ve Dili
excel 2016 ENG
tesekkurler tam istedigim gibi calisiyor
 
Üst