Ik wil een macro starten als in cel C9 een n (van Nee) wordt ingevoerd. De volgende cellen krijgen dan een X.
Dat lukt perfect met de volgende code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C9")) Is Nothing Then Exit Sub
If Target <> "n" Then Exit Sub
Range("C10:C12") = "X"
End Sub
Maar ik wil meer:
- De X moet ook in C10:C12 worden geplaatst als in C9 N wordt ingevuld.
- In de cellen C17:C18 moet ook een X komen als in C16 een n wordt geplaatst.
- De kans is groot dat ik op een ander werkblad hetzelfde ga doen, voor misschien wel meer cellen.
Met de vermelde code lukt me dat niet.
Is het een idee om bij wijzigen van één van de cellen C9 en C16 (en eventueel dus meerdere) een macro te starten die de X-en plaatst?
In de bijlage een simpel voorbeeld van wat ik heb.
Iemand die me kan helpen om dit uit te breiden?
Bekijk bijlage macro starten na wijzigen cel.xlsm
Dat lukt perfect met de volgende code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C9")) Is Nothing Then Exit Sub
If Target <> "n" Then Exit Sub
Range("C10:C12") = "X"
End Sub
Maar ik wil meer:
- De X moet ook in C10:C12 worden geplaatst als in C9 N wordt ingevuld.
- In de cellen C17:C18 moet ook een X komen als in C16 een n wordt geplaatst.
- De kans is groot dat ik op een ander werkblad hetzelfde ga doen, voor misschien wel meer cellen.
Met de vermelde code lukt me dat niet.
Is het een idee om bij wijzigen van één van de cellen C9 en C16 (en eventueel dus meerdere) een macro te starten die de X-en plaatst?
In de bijlage een simpel voorbeeld van wat ik heb.
Iemand die me kan helpen om dit uit te breiden?
Bekijk bijlage macro starten na wijzigen cel.xlsm