Ik heb een stukje code gemaakt om een rij in de letterkleur 'groen' te laten veranderen indien in kolom 'A' een '1' staat en in 'rood' indien in kolom 'B' een '0' staat.
Dit lukt op zich goed met de code:
Voorwaarde is nu alleen wel dat de verandering alleen plaats vindt in dezelfde regel.
Druk ik bijv. na het invoeren op 'enter' dan wordt een cel in de volgende regel actief en doet de code niets.
Hoe kan ik de code aanpassen zodat het niet uitmaakt welke cel ik actief maak na het invoeren van een '1' of '0' in de kolommen A of B en dat dan toch de betreffende regel van kleur veranderd?
Dit lukt op zich goed met de code:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
r = ActiveCell.Row
If Cells(r, 1) = "1" Then Range("A" & r, "J" & r).Font.Color = -16744448
If Cells(r, 2) = "0" Then Range("A" & r, "J" & r).Font.Color = -16776961
End Sub
Voorwaarde is nu alleen wel dat de verandering alleen plaats vindt in dezelfde regel.
Druk ik bijv. na het invoeren op 'enter' dan wordt een cel in de volgende regel actief en doet de code niets.
Hoe kan ik de code aanpassen zodat het niet uitmaakt welke cel ik actief maak na het invoeren van een '1' of '0' in de kolommen A of B en dat dan toch de betreffende regel van kleur veranderd?