satır renklendirilmesi

Katılım
1 Ağustos 2006
Mesajlar
24
iyi çalışmalar arkadaşlar. Benim bir sorunum vardı. f hücresine bir veri yazdığımda aynı satırın a dan g ye kadar yeşil boyanması gerekli. Ve ayrıca bu olaylar sayfa 2 sayfa 3 ve sonralarında da olması gerekli.. Arkadaşlar ilgileriniz için şimdiden teşekkür ederim
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodu çalışma sayfasının ilgili kod sayfalarına yazınız.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, ActiveSheet.Range("F1:F65536")) Is Nothing Then Exit Sub
On Error Resume Next
Range(Cells(Target.Row, "A"), Cells(Target.Row, "G")).Interior.ColorIndex = 50

End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Gri sütuna değer girerek olayı gözlemleyiniz.
 
Katılım
1 Ağustos 2006
Mesajlar
24
sayın orion2 afedersiniz ben yazmayı unutmuşum. f hücresindeki verinin silinmesi durumunda satır renksiz duruma gelmesi gerekli.
 
Katılım
1 Ağustos 2006
Mesajlar
24
Say&#305;n seyit tiken; =E&#286;ER($F15<>"";1;0) bu form&#252;lde F15 de&#287;erini di&#287;er sat&#305;rlarda nas&#305;l serisi yap&#305;labilir. Birde bu sayfalarda veriler &#231;ok olacak. &#304;leriki zamanlarda Yava&#351;lamaya neden olurmu.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
sayın orion2 afedersiniz ben yazmayı unutmuşum. f hücresindeki verinin silinmesi durumunda satır renksiz duruma gelmesi gerekli.
Aşağıdaki kodu kullanınız.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, ActiveSheet.Range("F1:F65536")) Is Nothing Then Exit 
On Error GoTo hata
If Target.Value <> "" Then
    Range(Cells(Target.Row, "A"), Cells(Target.Row, "G")).Interior.ColorIndex = 50
    Else
    Range(Cells(Target.Row, "A"), Cells(Target.Row, "G")).Interior.ColorIndex = xlNone
End If
hata:
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
sayın; Orion2 son verdiğiniz kod hata veriyor
Aşağıdaki kodu deneyiniz.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, ActiveSheet.Range("F1:F65536")) Is Nothing Then Exit [COLOR="Red"][B]Sub[/B][/COLOR]
On Error GoTo hata
If Target.Value <> "" Then
    Range(Cells(Target.Row, "A"), Cells(Target.Row, "G")).Interior.ColorIndex = 50
    Else
    Range(Cells(Target.Row, "A"), Cells(Target.Row, "G")).Interior.ColorIndex = xlNone
End If
hata:
End Sub
 
Üst