Zellinhalt in anderem Tabellenblatt suchen
25.03.2026 14:52:23
CaNa
Ich hab eine Excel-Arbeitsmappe in der ich in einem Tabellenblatt "XYZ" in der Spalte A verschiedene Begriffe "TEXT" aufgeführt habe,
bei Rechts-click auf einen der Werte in Spalte A soll das Programm automatisch diesen Wert im Tabellenblatt "ZYX" in Spalte "B" suchen und dann in dieses Zelle springen.
Und das Ganze soll möglichst dann auch in die andere Richtung funktionieren damit ich zwischen den Tabellenblättern hin und her springen kann, wobei es in Tabellenblatt "XYZ" zu Dopplungen von Begriffen kommen kann.
Leider fehlt mir das Verständnis wie dies zu veranstalten wäre. Bereits mein Versuch in das andere Tabellenblatt zu springen war leider nicht erfolgreich.
'VBA in Tabelle "XYZ"
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Dim wksSheet As Worksheet
Dim rngRange As Range
With Target
If .Column = 1 And .Row > 1 Then
If .Value > "" Then
For Each wksSheet In ThisWorkbook.Worksheets("ZYX")
Set rngRange = wksSheet.Columns(2).Find(.Value, LookIn:=xlValues, LookAt:=xlWhole)
If Not rngRange Is Nothing Then
Cancel = True
Application.Goto wksSheet.Range(rngRange.Address) ', True
'wksSheet.Select
'rngRange.Select
End If
Next wksSheet
If Not Cancel Then MsgBox "Nicht gefunden!"
End If
End If
End With
End Sub
Anzeige