• DİKKAT

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

hücre renklendirme örneği

Katılım
20 Eylül 2007
Mesajlar
3
Excel Vers. ve Dili
2003 exel türkçe
verdiğim örnekte m10 ve son arasındaki hücrelere tıklandığında renk almasını istiyorun.yardımlarınız için teşekkürler.
 
yanıt

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [m10:m50]) Is Nothing Then Exit Sub
[m10:m50].Interior.ColorIndex = 0
ActiveCell.Interior.ColorIndex = 6
End Sub
 
yardımlarınız için teşekkürler.hemen denemek istiyorum saygılar
 
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [m10:m50]) Is Nothing Then Exit Sub
[m10:m50].Interior.ColorIndex = 0
ActiveCell.Interior.ColorIndex = 6
End Sub

Sn Hocam güzel çaılşma elinize sağlık ama birşey sormak isterim.m10:m50 arasına tıklandığında renk sarı oluyor.peki daha sonra başka bir hücreye tıklandığında renk tekrar sarıdan normale dönemezmi acaba .saygılarımla
 
Koddaki 2.satırı aşağıdaki gibi değiştirirseniz olur.
Kod:
If Intersect(Target, [m10:m50]) Is Nothing Then: [m10:m50].Interior.ColorIndex = 0: Exit Sub
 
emeğinize sağlık şimdi dahada güzelleşti.teşekkürler
 
Sn fpc son olarak bir sayfa korumalı bölümde bunu kullanmak istediğim için

ActiveSheet.Unprotect Password:="0"
ActiveSheet.Protect Password:="0"

kodlarını bu formüle bir şekilde yerleştirme imkanımız olurmu.ben yazdığınızdan beri başaramadım .Saygılarımla

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect Password:="0"
If Intersect(Target, [a3:a2000]) Is Nothing Then: [a3:a2000].Interior.ColorIndex = 0: Exit Sub
[a3:a2000].Interior.ColorIndex = 0
ActiveCell.Interior.ColorIndex = 6
ActiveSheet.Protect Password:="0"
End Sub

en son uyguladığım şekli bu ve korumayı kaldırıp tekrar kitlemiyor.
 
Sn.mustafa7691

Bu kodda iki farklı çıkış kapısı var. Dikkat ederseniz, Biri; normal en sondaki "End Sub" ifadesi, diğeri ise aralardaki "Exit sub" ifadesi... Eğer siz verdiğiniz örnekteki gibi koruma kodlarını yerleştirirseniz bir kapıyı açık bırakırsınız. O da "Exit sub" kapısıdır.

Aşağıdaki kodları deneyiniz.

Kod:
 Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect Password:="0"
If Intersect(Target, [a3:a2000]) Is Nothing Then
   [a3:a2000].Interior.ColorIndex = 0
   [COLOR=blue][B]ActiveSheet.Protect Password:="0"[/B][/COLOR]
   Exit Sub
End If
[a3:a2000].Interior.ColorIndex = 0
ActiveCell.Interior.ColorIndex = 6
[COLOR=red][B]ActiveSheet.Protect Password:="0"[/B][/COLOR]
End Sub
 
Sn fpc çok çok teşekkürler.hem çalışma hem aydınlatma için.kolaylıklar dilerim
 
hücre renklendir

biraz değişik
 
Geri
Üst