- Katılım
- 28 Kasım 2007
- Mesajlar
- 919
- Excel Vers. ve Dili
- Office 2010 İngilizce
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Row < 4 Then Exit Sub
If Target.Column <> 3 Then Exit Sub
i = Target.Row
Arr1 = Array("e" & i, "g" & i, "i" & i, "k" & i, "m" & i, "q" & i, "s" & i, "u" & i, "w" & i, "y" & i, "aa" & i)
Arr2 = Array("g" & i, "k" & i, "o" & i, "s" & i, "w" & i, "aa" & i)
Arr3 = Array("i" & i, "o" & i, "u" & i, "aa" & i)
Arr4 = Array("k" & i, "s" & i, "aa" & i)
Arr5 = Array("o" & i, "aa" & i)
Arr6 = Array("aa" & i)
Select Case Target
Case "A": Arr = Arr1: Renk = vbBlue
Case "B": Arr = Arr2: Renk = 10498160
Case "C": Arr = Arr3: Renk = 13408767
Case "D": Arr = Arr4: Renk = vbGreen
Case "E": Arr = Arr5: Renk = vbMagenta
Case "F": Arr = Arr6: Renk = vbRed
Case Else: Exit Sub
End Select
For j = 0 To UBound(Arr)
Range(Arr(j)).Interior.Color = Renk
Next
End Sub
İlginiz için çok teşekkür ederim hamitcan arkadaşım fakat olmadı(. Merak ediyorum bunu koşullu biçimlendirme ile yapamayacakmıyız biz ?