Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Mausklick um Tabelle zu wechseln

Mausklick um Tabelle zu wechseln
spoiler
Hallo,
ich möchte in einer Exceltabelle mit mehreren Tabellenblättern
durch Mausklick auf eine bestimmte Zelle, eine andere Zelle in einem anderen Tabellenblatt öffnen.
z.B. ich bin in "Tabellenblatt 1, Zelle A3" und klicke auf Zelle A4 und möchte das
"Tabellenblatt 2, Zelle A5" geöffnet wird.
Geht das? und wenn ja wie ?
Mit Makro hab ichs schon versucht, und mit VBA kenn ich mich nicht so aus.
Danke schon mal
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Mausklick um Tabelle zu wechseln
29.04.2004 13:54:31
Matthias
Hallo Spoiler,
1. Realname erwünscht! http://xlforum.herber.de/faq.htm
2. Warum benutzt Du keinen Button?
3 Es geht schon, allerdings nicht mit Einfach-Klick, sondern nur mit Doppel- oder Rechtsklick.
Grüße,
Matthias
AW: Mausklick um Tabelle zu wechseln
K.Rola
Hallo,
Beispiel, du klickst in Tabelle1 auf A1 und landest in Tabelle2 A1
Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
On Error Resume Next
Target.Offset(1, 0).Select
Application.Goto Reference:=Sheets("Tabelle2").[a1]
End If
End Sub

Gruß K.Rola
Anzeige
AW: Mausklick um Tabelle zu wechseln
29.04.2004 14:46:27
ANdreas
Hallo,
füg doch einfach einen Hyperlink ein.
Zelle markieren, dann STRG + K drücken und einen Hyperlink im aktuellen Dokument auf die entsprechende Zelle in einem entsprechenden Tabellenblatt einfügen.
Gruß
Andreas
;
Anzeige
Anzeige

Infobox / Tutorial

Mausklick zum Wechseln von Tabellenblättern in Excel


Schritt-für-Schritt-Anleitung

Um in Excel mit einem Mausklick zwischen Tabellenblättern zu wechseln, kannst du die folgende VBA-Methode nutzen. So kannst du z.B. durch einen Klick auf eine Zelle in "Tabellenblatt 1" das "Tabellenblatt 2" öffnen:

  1. Öffne dein Excel-Dokument und gehe zu dem Tabellenblatt, wo du den Klick einrichten möchtest.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Im Projektfenster wähle dein Arbeitsblatt aus (z.B. "Tabelle1").

  4. Füge den folgenden VBA-Code in das Code-Fenster ein:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       If Target.Address = "$A$1" Then
           On Error Resume Next
           Application.Goto Reference:=Sheets("Tabelle2").[A1]
       End If
    End Sub
  5. Schließe den VBA-Editor und gehe zurück zu Excel.

  6. Klicke auf Zelle A1 in "Tabellenblatt 1". Dadurch wirst du automatisch zu Zelle A1 in "Tabellenblatt 2" geleitet.


Häufige Fehler und Lösungen

  • Fehler: Der Mausklick funktioniert nicht.

    • Lösung: Stelle sicher, dass der VBA-Code korrekt eingefügt wurde und dass das Arbeitsblatt aktiv ist, wenn du den Klick machst.
  • Fehler: Du wirst nicht zum gewünschten Tabellenblatt geleitet.

    • Lösung: Überprüfe, ob der Name des Tabellenblattes im Code exakt mit dem Namen im Excel-Dokument übereinstimmt.

Alternative Methoden

Wenn du keine Programmierung verwenden möchtest, kannst du alternativ Hyperlinks einsetzen:

  1. Markiere die Zelle, die als Link dienen soll.
  2. Drücke STRG + K, um das Hyperlink-Fenster zu öffnen.
  3. Wähle "Aktuelles Dokument" und wähle das gewünschte Tabellenblatt und die Zelle, auf die der Link verweisen soll.
  4. Klicke auf "OK". Jetzt kannst du durch einen Klick auf die Zelle zwischen den Tabellenblättern wechseln.

Praktische Beispiele

  • Beispiel 1: Du klickst in "Tabellenblatt 1" auf Zelle A1 und möchtest zu "Tabellenblatt 2" Zelle A5 wechseln. Verwende den entsprechenden VBA-Code, um dies zu erreichen.

  • Beispiel 2: Setze einen Hyperlink in Zelle B1 von "Tabellenblatt 1" zu Zelle C3 in "Tabellenblatt 3". So kannst du ganz einfach zwischen den Blättern wechseln.


Tipps für Profis

  • Makros aktivieren: Stelle sicher, dass Makros in deiner Excel-Anwendung aktiviert sind, um die Funktionalität des VBA-Codes zu nutzen.
  • Tabellenblätter benennen: Verwende aussagekräftige Namen für deine Tabellenblätter, um die Navigation zu erleichtern.
  • Verwendung von Shortcuts: Nutze CTRL + PAGE UP oder CTRL + PAGE DOWN, um schnell zwischen den Arbeitsblättern zu wechseln, ohne zu klicken.

FAQ: Häufige Fragen

1. Kann ich auch mit einem einfachen Klick zwischen den Tabellenblättern wechseln?
Nein, der Wechsel erfolgt nur mit einem Doppel- oder Rechtsklick.

2. Brauche ich VBA-Kenntnisse, um Tabellenblätter zu wechseln?
Für die oben beschriebene Methode benötigst du grundlegende Kenntnisse in VBA. Alternativ kannst du Hyperlinks nutzen, die keine Programmierung erfordern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige