Trotz der Recherche hier nach ähnlichen Problemen und Lösungsansätzen komme ich mit den Ereignisprozeduren nicht klar.
Ich möchte in einer Zelle (z.B. A1) eine fest definierte Zeichenkette (z.B. "ABC" )eingeben, nach deren Eingabe ein bestimmtes Makro ausgelöst wird (z.B. Makro1: Zelle B1 gelb färben). Bei Eingabe einer anderen Zeichenkette wird ein anderes Makro ausgelöst.
Wie kann ich das bewerkstelligen? Hier mein Versuch, der offensichtlich so nicht funktioniert:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = Range("A1").Address And Target.Text = "ABC" Then
Call Makro1
ElseIf Target.Address = Range("A1").Address And Target.Text = "DEF" Then
Call Makro2
Else
End If
End Sub
Vielen Dank für eure Tipps im Voraus.