Hallo,
Ik zou graag willen dat een Macro alleen iets doet indien de cursor op een van de onderste Cellen staat en op alle ander cellen niets doet.
Dus als voorbeeld:
De cursor moet 1 omlaag springen indien de cursor op het moment van begin van de Macro in cel D10 of D20 stond, anders mag er niets gebeuren.
Ik zat te denken iets in deze richting:
Als de range = D10 of D20 dan -> voer je de 2e Macro uit, maar anders -> EXIT SUB.
In theorie heb ik het denk ik wel goed, maar hoe schrijf je dat dan weer in VBA.
Ik kwam niet verder dan:
maaar dat werkt dus niet.
Heeft iemand voormij het antwoord?
Alvast bedankt
Humadgen
Ik zou graag willen dat een Macro alleen iets doet indien de cursor op een van de onderste Cellen staat en op alle ander cellen niets doet.
Dus als voorbeeld:
De cursor moet 1 omlaag springen indien de cursor op het moment van begin van de Macro in cel D10 of D20 stond, anders mag er niets gebeuren.
Ik zat te denken iets in deze richting:
Als de range = D10 of D20 dan -> voer je de 2e Macro uit, maar anders -> EXIT SUB.
In theorie heb ik het denk ik wel goed, maar hoe schrijf je dat dan weer in VBA.
Ik kwam niet verder dan:
Code:
Sub Macro1()
If ActiveCell.Range = ("D10") or ActiveCell.Range = ("D20") Then
Call GOTO_andere_CEL
Else: Exit Sub
End Sub
Sub GOTO_andere_CEL()
ActiveCell.Offset(1, 0).Select
End Sub
maaar dat werkt dus niet.
Heeft iemand voormij het antwoord?
Alvast bedankt
Humadgen