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

Forumthread: "schwebender" Button in allen Tabellen

"schwebender" Button in allen Tabellen
30.06.2006 08:27:42
Joachim
Guten Morgen,
ich bin leider noch keine Profi-Exler, aber mittels des Forums bilde ich mich weiter;-))
Ich benötige einen Button in allen Tabellen einer Arbeitsmappe (ca. 40), mittels diesem ich auf eine Tabelle(Navigation) "zurückspringen" kann.
Warscheinlich gibt es eine einfach Lösung, aber mittels meiner verwendeten Suchbegriffe finde ich keine Lösung in den Suchmaschinen.
Benötige ich dafür ein Makro, welches ich in jede Seite einfügen muss, oder geht`s auch einfacher?
Herzlichen Dank für jeden Tipp (ne, nicht zur WM ;-))
Grüsse
Jo
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: "schwebender" Button in allen Tabellen
30.06.2006 08:36:11
Stefan
Mach es mit dem Macrorecorder einmal, danach kannst Du denn Button Kopieren und in Deine Verschiedenen Tabellen einfügen
Hoffe Hilft schon
AW: "schwebender" Button in allen Tabellen
30.06.2006 10:41:54
Jo
Hallo,
vermutlich habe ich das Problem unterschätzt:
1. Nach Einfügen funktionieren meine Links der Navigation auf Diagramme als eigene Blätter(Worksheet_FollowHyperlink) nicht mehr
2. Da ich aus anderen Gründen mehrere Diagramme als eigenes Blatt plaziert habe, kann ich dort kein Steuerelement einfügen, da keine Zelle vorhanden..
Nun versuche ich es mit einer benutzerdefinierten Symbolleiste, eigentlich genau die Lösung, diese unterstützt aber keine intern Hyperlinks, aber Makros.
Wie müsste ein Makro für den internen Verweis auf ein Blatt innerhalb der Arbeistmappe lauten? Alle im Forum gefundenen Makros funxen nicht?
Grüsse
Jo
Anzeige
AW: "schwebender" Button in allen Tabellen
30.06.2006 09:16:55
u_
Hallo,
setze einen Hyperlink in eine Zelle.
Gruß
Geist ist geil!
(Dies ist ein allgemeines Statement und nicht an bestimmte Personen gerichtet.)
AW: "schwebender" Button in allen Tabellen
30.06.2006 12:32:38
Daniel
Hallo,
Möglichkeit 1 mit VBA
Du erstellst eine Userfom mit dem Button und rufst diese Modal auf "UserForm1.Show (0)", dann bleibt die Userform immer sichtbar, du kannst aber trotzdem mit Excel weiterarbeiten auch in unterschiedlichen Sheets.
Möglichkeit 2 ohne VBA
du erstellst auf jedem Blatt in der Zelle A1 einen Bezug auf das erste Blatt ("=Tabelle1!A1") und nimmst unter EXTRAS-OPTIONEN-BEARBEITEN das Häkchen bei direkte Zellbearbeitung raus.
Wenn du jetzt auf die Zelle a1 Doppelt klickst, wird die Tabelle1 aktiviert.
Damit die Zelle immer und ohne scrollen erreichbar bleibt, kannst du mit FENSTER-FIXIEREN die erste Zeile und Spalte fixieren, so daß sie nicht wegscrollen.
Gruß, Daniel
Anzeige
AW: "schwebender" Button in allen Tabellen
30.06.2006 13:34:31
Jo
Hallo Daniel,
kannst Du mir mehr Infos zu der Variante1 senden (habe mit VBA wenig Erfahrung)?
Die 2. Variante kommt nicht in Frage, da ich viele Diagramme als Blatt habe, die keine Zelle enthalten.
Viiiiielen Dank im voraus.
Grüsse
Jo
AW: "schwebender Button in allen Tabellen
02.07.2006 21:11:15
Daniel
Hallo,
hier das Beispiel mit VBA
du brauchst ne kleine Userform mit Button,
sowie ein kleines Makro, daß beim Starten die Userform modal startet, so daß die Datei auch bei offerner Userform weiterbearbeitet werden kann.
Dieses Makro steht im Klassenmodul des Workbooks unter dem Ereignis Workbook.open (wird also beim Öffnen der Datei ausgeführt)
https://www.herber.de/bbs/user/34805.xls
Vorteil ist, du mußt es nicht in jedem Sheet neu einfügen
Gruß, Daniel
Anzeige
AW: "schwebender" Button in allen Tabellen
30.06.2006 14:33:05
Galenzo
Wie wär´s mit einem Zeichnungobjekt mit Hyperlink?
1) Suche dir eine Form aus der Zeichnen-Menüleiste aus, z.B. einen Pfeil aus
"Zeichnen - Autoformen - Blockpfeile"
2) Rechtsklick auf den Pfeil - Hyperlink
3) links auf "Aktuelles Dokument" und das erste Tabellenblatt verlinken
4) die Eigenschaft "Drucken" evtl. noch auf "nicht drucken" setzen
5) fertiges Objakt kopieren und auf alle Blätter einfügen
Anzeige
AW: "schwebender" Button in allen Tabellen
30.06.2006 14:56:47
Jo
Hallo,
geniale Idee mit dem verlinkten Zeichenobjekt! Das lääst sich auch in Diagramme einfügen!
RESPEKT!
Viiielen Dank für die Hilfe, hat mich etliche Zeit gekostet und ist jetzt gelöst!!!!
Grüüüße
Jo
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Schwebender Button in allen Tabellen einfügen


Schritt-für-Schritt-Anleitung

  1. Öffne Deine Excel-Datei.

  2. Erstelle einen Button:

    • Gehe zu "Entwicklertools" > "Einfügen" und wähle "Button (Formularsteuerelement)" aus.
    • Ziehe den Button auf das Arbeitsblatt.
  3. Button anpassen:

    • Klicke mit der rechten Maustaste auf den Button und wähle "Button bearbeiten", um den Text zu ändern.
  4. Hyperlink hinzufügen:

    • Klicke mit der rechten Maustaste auf den Button und wähle "Hyperlink".
    • Wähle "Aktuelles Dokument" und verlinke auf das gewünschte Tabellenblatt.
  5. Button kopieren:

    • Kopiere den Button (Strg+C) und füge ihn auf anderen Blättern ein (Strg+V).
  6. Drucken-Einstellungen anpassen (optional):

    • Klicke mit der rechten Maustaste auf den Button, wähle "Formatieren" und setze die Druckeigenschaft auf "nicht drucken".

Jetzt hast Du einen schwebenden Button in allen Tabellen, der Dich zur Navigationstabelle zurückführt!


Häufige Fehler und Lösungen

  • Problem: Der Button funktioniert nicht auf allen Blättern.

    • Lösung: Stelle sicher, dass Du den Button nach dem Erstellen auf alle gewünschten Blätter kopierst.
  • Problem: Hyperlink führt nicht zur richtigen Tabelle.

    • Lösung: Überprüfe die Hyperlink-Einstellungen und stelle sicher, dass die Verlinkung korrekt ist.
  • Problem: Der Button ist nicht sichtbar beim Drucken.

    • Lösung: Setze die Druckeigenschaft des Buttons auf "nicht drucken".

Alternative Methoden

  • VBA-Methode:

    • Erstelle ein VBA-Makro, das eine Userform mit einem Button öffnet. Damit bleibt die Userform sichtbar, während Du in Excel arbeitest. Dies ist besonders nützlich, wenn Du viele Diagramme hast.
  • Zeichnungsobjekt:

    • Erstelle einen Pfeil oder eine andere Form aus der Zeichnen-Menüleiste und füge einen Hyperlink hinzu. Dies funktioniert gut, um den Button in Diagrammen zu platzieren.

Praktische Beispiele

  1. Button mit VBA:

    Sub Workbook_Open()
       UserForm1.Show vbModal
    End Sub
  2. Hyperlink in einer Zelle:

    • Setze in Zelle A1 einen Hyperlink auf das erste Blatt mit der Formel:
      =HYPERLINK("#Tabelle1!A1", "Zurück zur Navigation")

Tipps für Profis

  • Button erstellen mit Makro: Verwende den CommandButton und schreibe ein einfaches Makro, um die Navigation zu automatisieren.

  • Verwende den Makro-Recorder: Wenn Du nicht viel Erfahrung mit VBA hast, nutze den Makro-Recorder, um die Schritte aufzuzeichnen und den Code zu sehen.

  • Schaltflächen anpassen: Passe die Eigenschaften der Schaltflächen an, um das Design und die Benutzerfreundlichkeit zu verbessern.


FAQ: Häufige Fragen

1. Kann ich einen Button ohne Makro einfügen? Ja, Du kannst einen Button als Hyperlink in eine Zelle einfügen, um auf ein anderes Blatt zu verlinken.

2. Wie kann ich einen Button in einer Excel-Tabelle einfügen? Gehe zu "Entwicklertools", wähle "Einfügen" und dann den gewünschten Button aus den Steuerelementen.

3. Was ist der Vorteil eines VBA-Buttons? Ein VBA-Button ermöglicht komplexere Aktionen und kann in einer Userform angezeigt werden, die während der Bearbeitung sichtbar bleibt.

4. Wie kann ich einen "Zurück"-Button erstellen? Füge einen Button mit einem Hyperlink auf die gewünschte Tabelle ein oder nutze ein VBA-Makro, um die gewünschte Navigation zu ermöglichen.

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