Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Hyperlink von Zelle auf anderes Tabellenblatt

Hyperlink von Zelle auf anderes Tabellenblatt
21.05.2008 10:36:00
Zelle
Hallo Ex(cel)perten,
ich habe schon ein wenig hier recherchiert, aber noch nicht das richtige gefunden.
Ich habe eine Mappe mit über 250 Blätter.
in Blatt1 sind in Spalte A alle Blätter namentlich aufgeführt.
Ich möchte einfach per klick auf die entsprechende Zelle in das dazugehörige Blatt gelagen.
das geht doch bestimmt elegant mittels VBA.
Viele Grüße
Steffen

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hyperlink von Zelle auf anderes Tabellenblatt
21.05.2008 11:09:13
Zelle
Hi
das geht auch sehr elegant ohne VBA, wenn du
- anstatt des Tabellenblattnamens dieser Formel verwendest :"=Wenn(1=2;Tabelle2!A1;"Tabelle2")"
- in den Extras-Optionen-Bearbeiten die direkte Zellbearbeitung deaktivierts
durch Doppelklick auf die Zelle mit der Formel springt Excel zu der dort angegebenen Zelle
bei einer VBA-Methode brauchst du diesen Code im Modul der Tabelle:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
Sheets(Target(1).Value).Activate
On Error GoTo 0
End Sub


Gruß, Daniel

Anzeige
Ziel fast erreicht
21.05.2008 11:25:03
steffen
Hallo Daniel,
echt cool, habe den Code eingefügt.
habe leider folgendes festgestellt:
in A22 steht "2344"
in A106 steht "23"
wenn ich auf A106 doppelklicke, lande ich jedoch im Blatt "2344"
hast Du noch eine idee?
Gruß Steffen

AW: Ziel fast erreicht
21.05.2008 11:31:00
Daniel
Hi
sorry, kann ich so nicht nachvollziehen.
aber wenn du numerische Tabellenblattnamen hast, solltest du im Code anstelle von Target(1).Value vielleicht besser Target(1).Text verwenden.
Gruß, Daniel

Anzeige
Danke
21.05.2008 14:16:00
steffen
Danke, Daniel
mit .TEXT geht's
Gruß Steffen

;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Hyperlink von Zelle auf anderes Tabellenblatt erstellen


Schritt-für-Schritt-Anleitung

Um einen Hyperlink von einer Zelle auf ein anderes Tabellenblatt in Excel zu erstellen, kannst du folgende Schritte befolgen:

  1. Zelle auswählen: Klicke auf die Zelle, die den Hyperlink erhalten soll.
  2. Hyperlink einfügen: Drücke Strg + K oder klicke mit der rechten Maustaste und wähle „Hyperlink“.
  3. Link-Optionen wählen: Im Fenster „Hyperlink einfügen“ wähle „Aktuelles Dokument“ aus der linken Seitenleiste.
  4. Tabellenblatt auswählen: Wähle das gewünschte Tabellenblatt aus der Liste aus oder gib den Namen des Tabellenblattes ein.
  5. Zielzelle angeben (optional): Wenn du auf eine bestimmte Zelle im neuen Blatt verlinken möchtest, kannst du dies im Format Tabellenblattname!A1 ergänzen.
  6. Bestätigen: Klicke auf „OK“, um den Hyperlink zu erstellen.

Mit diesem Verfahren kannst du schnell einen Excel-Link zu einem anderen Tabellenblatt einfügen.


Häufige Fehler und Lösungen

  • Zelle error a106: Wenn beim Versuch, auf eine Zelle in einem anderen Blatt zu verlinken, der Fehler „A106“ auftritt, überprüfe, ob der Tabellenblattname korrekt eingegeben wurde. Achte besonders auf Leerzeichen oder spezielle Zeichen.

  • Doppelklick funktioniert nicht: Wenn der Doppelklick auf die Zelle nicht funktioniert, stelle sicher, dass die direkte Zellbearbeitung in den Optionen deaktiviert ist. Gehe zu „Datei“ > „Optionen“ > „Erweitert“ und deaktiviere die Option „Direkte Zellbearbeitung aktivieren“.


Alternative Methoden

  1. Excel hyperlink auf anderes Tabellenblatt Formel: Du kannst auch eine Formel verwenden, um auf ein anderes Tabellenblatt zu verlinken. Verwende die folgende Syntax in einer Zelle:

    =HYPERLINK("#'Tabellenblattname'!A1", "Linktext")
  2. VBA-Methode: Wenn du es bevorzugst, die Hyperlink-Funktionalität über VBA zu implementieren, nutze diesen Code:

    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    On Error Resume Next
    Sheets(Target(1).Text).Activate
    On Error GoTo 0
    End Sub

    Dieser Code ermöglicht es dir, bei einem Doppelklick auf eine Zelle zu dem angegebenen Tabellenblatt zu springen.


Praktische Beispiele

  • Beispiel 1: Du möchtest von einer Zelle in „Blatt1“ zu „Blatt2“ verlinken. Setze in „Blatt1“ die Formel:

    =HYPERLINK("#'Blatt2'!A1", "Gehe zu Blatt2")
  • Beispiel 2: Wenn du eine Liste von 250 Blättern hast und die Namen in Spalte A deines ersten Blattes stehen, kannst du die VBA-Methode nutzen, um durch Doppelklick auf den Zelleninhalt direkt zum entsprechenden Blatt zu navigieren.


Tipps für Profis

  • Hyperlink zu Zelle in anderem Tabellenblatt: Nutze die Funktion HYPERLINK geschickt, um direkten Zugang zu spezifischen Zellen zu erhalten. Dies kann besonders nützlich sein, wenn du mit großen Datensätzen arbeitest.

  • Verlinkung zu Arbeitsblättern: Achte darauf, dass die Namen der Arbeitsblätter keine Sonderzeichen enthalten, da dies die Verlinkung stören kann.


FAQ: Häufige Fragen

1. Wie kann ich einen Hyperlink zu einer Zelle in einem anderen Blatt erstellen? Du kannst die Funktion HYPERLINK verwenden oder den Hyperlink über das Kontextmenü einfügen, wie oben beschrieben.

2. Was tun, wenn der Hyperlink nicht funktioniert? Überprüfe die Eingabe des Tabellenblattnamens und stelle sicher, dass keine Leerzeichen oder Sonderzeichen enthalten sind. Außerdem kann es helfen, Excel neu zu starten oder die Datei zu speichern und erneut zu öffnen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige