- Katılım
- 31 Aralık 2009
- Mesajlar
- 1,105
- Excel Vers. ve Dili
- excel 2007 türkçe
Excel Vers. ve Dili Ofis 2003
merhaba
aşağıdaki kodda nerede yanlışlık yapıyorum
amacım imleç hücrenin üzerine gelince veya seçince hücre değerine göre aynı değerdeki hücreleri renklendirmesini sağlamak
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Range
Dim x As Value
If Intersect(Target, [c105:v135]) Is Nothing Then Exit Sub
Cells.Interior.Color = xlNone
Case Target.Text
Case "handan": For Each i In Range("c105:V135")
If i = "handan" Then i.Interior.Color = 65535
Next
Case "gürcan": For Each i In Range("c105:V135")
If i = "gürcan" Then i.Interior.Color = 65535
Next
Case "hilmi": For Each i In Range("c105:V135")
If i = "hilmi" Then i.Interior.Color = 65535
Next
Case "enis": For Each i In Range("c105:V135")
If i = "enis" Then i.Interior.Color = 65535
Next
'aşağıdaki x her bir hücre için renklendirmeyi sağlıyacaktı ama sadece boşları renklendiriyor
Case Target.Text = x
Case x: For Each i In Range("c105:V135")
If i = x Then i.Interior.Color = 65535
Next
End Select
End Sub
aşağıdaki kodda nerede yanlışlık yapıyorum
amacım imleç hücrenin üzerine gelince veya seçince hücre değerine göre aynı değerdeki hücreleri renklendirmesini sağlamak
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Range
Dim x As Value
If Intersect(Target, [c105:v135]) Is Nothing Then Exit Sub
Cells.Interior.Color = xlNone
Case Target.Text
Case "handan": For Each i In Range("c105:V135")
If i = "handan" Then i.Interior.Color = 65535
Next
Case "gürcan": For Each i In Range("c105:V135")
If i = "gürcan" Then i.Interior.Color = 65535
Next
Case "hilmi": For Each i In Range("c105:V135")
If i = "hilmi" Then i.Interior.Color = 65535
Next
Case "enis": For Each i In Range("c105:V135")
If i = "enis" Then i.Interior.Color = 65535
Next
'aşağıdaki x her bir hücre için renklendirmeyi sağlıyacaktı ama sadece boşları renklendiriyor
Case Target.Text = x
Case x: For Each i In Range("c105:V135")
If i = x Then i.Interior.Color = 65535
Next
End Select
End Sub
