In meiner Tabelle "Namensliste" Spalte D3bis vielleicht D200 stehen die Namem der Tabellenblätter. Nun möchte ich per Klick in die Zelle zum gewählten Blatt gelangen. Wie stelle ich das an?
Danke im Voraus!
L. G. Frank H.
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Dim Zelle As Range
Dim RaBereich As Range
If ActiveCell = "" Then
Exit Sub
Else
Set RaBereich = Range("D3:D200")
If Not Intersect(Range(Target.Address), RaBereich) Is Nothing Then
Set RaBereich = Nothing
End If
End Sub
Ich weis nicht weiter!!! Bitte hilf mir! Danke!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim RaBereich As Range
If Target.Count 1 Then Exit Sub
Set RaBereich = Range("D3:D200")
If Not Intersect(Target, RaBereich) Is Nothing Then
If Target.Value = "" Then Exit Sub
On Error GoTo Fehler
ThisWorkbook.Sheets(Target.Value).Activate
End If
Set RaBereich = Nothing
Exit Sub
Fehler:
MsgBox "Blatt existiert nicht"
End Sub
Gruß UweD
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("D3:D200")) Is Nothing Then
If Not IsError(Evaluate(Target.Cells(1) & "!A1")) Then
Application.Goto reference:=Worksheets(Target.Value).Range("A1")
Else
MsgBox "Tabelle nicht vorhanden"
End If
End If
End Sub