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

Forumthread: Button mit Funktion einfügen

Button mit Funktion einfügen
16.12.2008 11:51:17
Susann
Hallo zusammen,
ich brauch mal wieder Eure Hilfe.
Ich möchte in einem Tabellenblatt einen Button einfügen, der wenn er angeklickt wird ein Diagramm öffnet, dass sich im nächsten Tabellenblatt befindet.
Ich danke Euch.
Viele Grüße
Susann
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Button mit Funktion einfügen
16.12.2008 14:42:00
Beverly
Hi Susann,
blende die Symbolleiste "Steuerelemente-Toolbox" ein, klicke dort eine Befehlsschaltfläche an und ziehe sie im Tabellenblatt auf. Dann machst du einen Doppelklick auf die Schaltfläche und gelangst in den VBA-Editor. In Codefenster rechts ist das Gerüst einer Prozedur entstanden von der Art:

Private Sub CommandButton1_Click()
End Sub


Schreibe dort die Zeile Worksheets("Tabelle2").Activate hinein (den Namen des Blattes musst du anpassen), kehre in das Tabellenblat mit der Schaltfläche zurück und beende den Entwurfsmodus in der Steuerelemente-Toolbox. Wenn du nun auf die Schaltfläche drückst wird das Tabellenblatt eingeblendet.



Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Button in Excel einfügen und mit Funktion belegen


Schritt-für-Schritt-Anleitung

Um einen Button in Excel einzufügen, der eine Funktion ausführt, folge diesen Schritten:

  1. Symbolleiste aktivieren: Gehe zu "Entwicklertools" und aktiviere die Symbolleiste "Steuerelemente-Toolbox". Falls die Entwicklertools nicht sichtbar sind, aktiviere sie in den Excel-Optionen.

  2. Button hinzufügen: Klicke auf das Symbol für die Befehlsschaltfläche (CommandButton) und ziehe sie auf das gewünschte Tabellenblatt.

  3. VBA-Editor öffnen: Doppelklicke auf die Schaltfläche, um den VBA-Editor zu öffnen. Du wirst eine Prozedur sehen, die so aussieht:

    Private Sub CommandButton1_Click()
    End Sub
  4. Funktion hinzufügen: Füge innerhalb der Prozedur den folgenden Code ein, um ein anderes Tabellenblatt zu aktivieren:

    Worksheets("Tabelle2").Activate

    Achte darauf, den Namen des Zielblattes anzupassen.

  5. Entwurfsmodus verlassen: Schließe den VBA-Editor und gehe zurück zu Excel. Beende den Entwurfsmodus in der Steuerelemente-Toolbox, um den Button zu aktivieren.

  6. Button testen: Klicke auf den Button, um zu überprüfen, ob das gewünschte Tabellenblatt geöffnet wird.


Häufige Fehler und Lösungen

  • Button funktioniert nicht: Stelle sicher, dass der Entwurfsmodus nicht aktiviert ist.
  • Falscher Blattname: Überprüfe, ob der Name des Blattes im Code exakt mit dem Tabellennamen übereinstimmt.
  • VBA-Sicherheitseinstellungen: Möglicherweise sind die Makros deaktiviert. Aktiviere sie in den Excel-Optionen.

Alternative Methoden

Falls du einen Button ohne Makro einfügen möchtest, kannst du auch eine Excel-Schaltfläche nutzen:

  1. Gehe zu "Einfügen" in der Menüleiste und wähle "Formen".
  2. Wähle eine Form aus (z.B. Rechteck) und füge sie in dein Tabellenblatt ein.
  3. Rechtsklicke auf die Form und wähle "Hyperlink". Du kannst dann auf ein anderes Tabellenblatt verlinken.

Praktische Beispiele

  • Diagramm öffnen: Erstelle einen Button, der beim Klicken ein Diagramm anzeigt. Füge die oben genannten VBA-Codes ein.
  • Zurück-Button: Füge einen Zurück-Button ein, der dich zum vorherigen Blatt bringt:
    Worksheets("Tabelle1").Activate

Tipps für Profis

  • Button-Design: Gestalte deine Schaltflächen ansprechend, indem du die Farbe und Schriftart anpasst.
  • Mehrere Buttons: Du kannst mehrere Buttons einfügen, um verschiedene Funktionen auszuführen. Achte darauf, dass jeder Button einen eindeutigen Namen hat.
  • Tastenkombinationen: Weisen Sie Tastenkombinationen für Buttons zu, um die Benutzerfreundlichkeit zu erhöhen.

FAQ: Häufige Fragen

1. Kann ich einen Button in eine Zelle einfügen?
Ja, du kannst einen Button in eine Zelle einfügen, indem du die Schaltfläche entsprechend positionierst, um sie in der Zelle zu zentrieren.

2. Wie füge ich einen Excel Button ohne Makro hinzu?
Du kannst eine Form verwenden und einen Hyperlink zu einem anderen Blatt erstellen, anstatt VBA zu nutzen.

3. Ist es möglich, einen Button mit mehreren Funktionen zu belegen?
Ja, du kannst mehrere Aktionen in der gleichen Prozedur kombinieren. Achte darauf, die Logik klar zu strukturieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige