Wozu man sowas braucht, kann ich dir auch nicht sagen. Das musst du schon den ursprünglichen Fragesteller fragen. Bin schliesslich noch kein Hellseher - kann ja noch werden.
Zur Aufgabe Makro:
Annahme: Worksheet hat zwei Tabellen (Tabelle1, Tabelle2)
Wenn in Tabelle1 die Zelle A7 aktiviert wird, soll auf Tabelle2 gesprungen werden und (dies ist jetzt eine Erweiterung der ursprünglichen Aufgabe) wenn Tabelle1, A7 einen Wert = 123 hat, , soll Zelle C10, bei = 124 Zelle C11, sonst Zelle C12 aktiviert werden.
Lösung
Code in Tabelle1
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 And Target.Row = 7 Then 'Spalte 1, Reihe 7 = Zelle A7
Call SwitchToTabelle2(Target.Value)
End If
End Sub
Code in Modul1:
Function SwitchToTabelle2(ZellenInhalt)
Sheets("Tabelle2").Select
If ZellenInhalt = 123 Then
Range("C10").Select
ElseIf ZellenInhalt = 124 Then
Range("C11").Select
Else
Range("C12").Select
End If
End Function
Ich weiss, es gibt noch 1000 Alternativen. Dies soll ja nur einen Anstoß geben.