Ik wil via een vaste keuzelijst een macro starten. Op zich krijg ik dat wel voor elkaar via de volgende code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B2") = "Keuze 1" Then
Application.Run "Macro1"
End If
If Range("B2") = "Keuze 2" Then
Application.Run "Macro2"
End If
If Range("B2").Value = "Keuze 3" Then
Application.Run "Macro3"
End If
End Sub
Het probleem waar ik tegenaan loop, is dat bij elke verandering op dit werkblad de macro's gestart worden. Ik wil eigenlijk dat alleen een verandering in Cel B2 het starten van een macro veroorzaakt. Wie helpt mij verder?
Kees
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B2") = "Keuze 1" Then
Application.Run "Macro1"
End If
If Range("B2") = "Keuze 2" Then
Application.Run "Macro2"
End If
If Range("B2").Value = "Keuze 3" Then
Application.Run "Macro3"
End If
End Sub
Het probleem waar ik tegenaan loop, is dat bij elke verandering op dit werkblad de macro's gestart worden. Ik wil eigenlijk dat alleen een verandering in Cel B2 het starten van een macro veroorzaakt. Wie helpt mij verder?
Kees