Ik heb een macro waarin een code staat die checkt als een bepaalde cel veranderd wordt, dat ie een bepaalde actie doet:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
If Target = Range("b71") Then If Range("r75").Value = "z1_20%5" Then tarief4z1
End If
End Sub
Nu heb ik een tweede macro , tarief4z1 , die loopt dus als cel b71 verandert en r75 voldoet aan de voorwaarde.
Sub tarief4z1 ()
Range("f515").ClearContents......
End sub
Maar als ie van de eerste macro naar de tweede macro gaat, dan gaat ie dus range f515 deleten. Dan merkt ie dat er een cel veranderd is en dan gaat ie terug naar de eerste macro.
En nu zou ik graaag willen, of zoek ik naar een code, die VBA verplicht om in de tweede macro te blijven, zonder dat ie terug gaat naar de vorige macro.
Bestaat dat?
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
If Target = Range("b71") Then If Range("r75").Value = "z1_20%5" Then tarief4z1
End If
End Sub
Nu heb ik een tweede macro , tarief4z1 , die loopt dus als cel b71 verandert en r75 voldoet aan de voorwaarde.
Sub tarief4z1 ()
Range("f515").ClearContents......
End sub
Maar als ie van de eerste macro naar de tweede macro gaat, dan gaat ie dus range f515 deleten. Dan merkt ie dat er een cel veranderd is en dan gaat ie terug naar de eerste macro.
En nu zou ik graaag willen, of zoek ik naar een code, die VBA verplicht om in de tweede macro te blijven, zonder dat ie terug gaat naar de vorige macro.
Bestaat dat?