Excel: per VBA ein Makro starten (spezifischer Wert in Zelle)?

...komplette Frage anzeigen

1 Antwort

Mir ist nicht klar ob H9 jetzt eine Formel enthält, oder nicht.
Eines von beiden (beide schaden auch nicht) im Modul des Tabellenblattes sollte klappen:

Private Sub Worksheet_Calculate()
Select Case Range("H9").Value
Case Is = 1
Makro1
Case Is = 2
Makro2
Case Is = 3
Makro3
End Select
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("H9")) Is Nothing Then
Select Case Target.Value
Case Is = 1
Makro1
Case Is = 2
Makro2
Case Is = 3
Makro3
End Select
End If
End Sub

Danke, göttlich - endlich funzt's! Danke...

könntest du mir noch eine Seite empfehlen, wo ich VBA aufbauend lernen kann?

0

Was möchtest Du wissen?