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

Arbeitsblatt über Button öffnen

Forumthread: Arbeitsblatt über Button öffnen

Arbeitsblatt über Button öffnen
02.12.2003 21:13:25
Sven
Hallo,

ich habe mir einen Button erstellt und möchte über diesen in meiner Arbeitsmappe eine bestimmte Tabelle öffnen. Bisher habe ich es nur so hinbekommen, dass die Tabelle als neue Excel abeitsmappe geöffnet wird. Wie kann ich die Taelle einfach nur Aktivieren?

Gruß
Sven
Anzeige

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:18:02
PeterW
Hallo Sven,

wie du bestimmt inzwischen gelesen hast ist das Aktivieren in der Regel überflüssig (bis hinderlich).

Eine Tabelle kannst du nicht öffnen, nur eine Mappe. Und bevor eine Tabelle aktiviert werden kann muss die Mappe mit der Tabelle geöffnet sein.

Was genau möchtest du machen?

Gruß
Peter
Anzeige
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:36:24
Sven
Hallo,

Ich habe eine Arbeitsmappe geöffnet und in der sind mehrere Tabellen. Nun möchte ich über einen Button in der ersten Tabelle eine weiter hinten aktivieren. Bisher wird aber immer eine ganz neue Mappe geöffnet und darin die jeweilige Tabelle geöffnet. Später sollen noch andere Anweisungen automatisch ablaufen,w enn die Tabelle aktiviert wird, aber nun ,öchte icherst mal, dss sie aktiviert wird, ohne, dass eine zweite mappe geöffnet wird.

Gruß
Sven
Anzeige
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:44:39
PeterW
Hallo Sven,

zeig doch mal deinen Code.

Gruß
Peter
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:51:46
Sven
Hallo,

ich habe mal die ganze Arbeitsmappe hier herein gestellt.

Die Datei https://www.herber.de/bbs/user/2277.xls wurde aus Datenschutzgründen gelöscht


Ich möchte über den Button Auswertung die Tabelle 'Auswertung' aktivieren.

Bitte nciht in dme COde umsehehn. Da ist es Kraut und Rüben ;-)

Gruß
Sven
Anzeige
AW: Arbeitsblatt über Button öffnen
02.12.2003 22:03:22
PeterW
Hallo Sven,

füge eine neue Schaltfläche ein und weise ihr den Code "Schaltfläche1_BeiKlick" zu. Die alte Schaltfläche solltest du dann löschen. Weiter hab ich mir den Code - gemäß deiner Bitte - nicht angeschaut.

Gruß
Peter
AW: Arbeitsblatt über Button öffnen
02.12.2003 22:06:53
Sven
Hallo,

ich hoffe, du hast das nicht zu ernst genommen mit dem ncihtansehen :-)

Vilen Dank, funktionier. WEiß nciht warum es mit dem alten Button nicht ging.

Vielen Dank.

Gruß
Sven
Anzeige
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:24:29
Michael
hallo sven,
ich gehe mal davon aus, dass du dir die tabelle nur anzeigen lassen willst


Sub Schaltfläche1_BeiKlick()
Sheets("Tabelle2").Select
End Sub


cu Michael
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:35:26
Sven
Hallo,

leider passiert dabei genau das, was ich auch schon gemacht habe.

Vielleicht erklär ichs nochmal.

Ich habe eine Arbeitsmappe geöffnet und in der sind mehrere Tabellen. Nun möchte ich über einen Button in der ersten Tabelle eine weiter hinten aktivieren. Bisher wird aber immer eine ganz neue Mappe geöffnet und darin die jeweilige Tabelle geöffnet. Später sollen noch andere Anweisungen automatisch ablaufen,w enn die Tabelle aktiviert wird, aber nun ,öchte icherst mal, dss sie aktiviert wird, ohne, dass eine zweite mappe geöffnet wird.

Gruß
Sven
Anzeige
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:39:34
Michael
ähmm,
du hast das makro dem button zugewiesen ??
was macht die kiste denn im vb-editor bei F8 ??
cu Michael
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:45:01
Sven
Hallo,

bei F8 läuft der gelbe Balken über die drei Zeilen und sonst nichts.
Hoffe du meinst das. Bin da der totale Anfänger.

SVen
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:48:39
Michael
du hast das makro dem button zugewiesen ??
mit der rechten maustaste auf den button klicken und jetzt das richtige makro zuweisen !
cu Michael
Anzeige
AW: Arbeitsblatt über Button öffnen
02.12.2003 21:53:14
Sven
Hallo,

ja, das habe ich wirklich.

Gruß
Sven
AW: Arbeitsblatt über Button öffnen
02.12.2003 22:08:51
Sven
Hallo,

habe einen neuen Button eingefügt, dem das Makro zugewiesen, den alten gelöscht und shcon gings.

Weiß gar nciht, warum das mit dem alten nciht ging.

Gruß
Sven
Anzeige
erledigt
02.12.2003 22:10:42
Michael
na hauptsache ist doch dass es jetzt funzt ;-)
cu Micha
Vielen Dank
02.12.2003 22:12:44
Sven
Vielen Dank
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Arbeitsblatt über Button aktivieren in Excel


Schritt-für-Schritt-Anleitung

  1. Button einfügen: Öffne deine Excel-Arbeitsmappe, gehe zur Registerkarte "Entwicklertools" und füge einen Button (Schaltfläche) ein.

  2. Makro erstellen: Erstelle ein neues Makro, das die gewünschte Tabelle aktiviert. Zum Beispiel:

    Sub Schaltfläche1_BeiKlick()
       Sheets("Auswertung").Select
    End Sub

    Achte darauf, den Namen der Tabelle in den Anführungszeichen durch den tatsächlichen Tabellennamen zu ersetzen.

  3. Makro zuweisen: Klicke mit der rechten Maustaste auf den Button, wähle "Makro zuweisen" und wähle das zuvor erstellte Makro aus.

  4. Testen: Klicke auf den Button und überprüfe, ob die Tabelle aktiviert wird, ohne dass eine neue Arbeitsmappe geöffnet wird.


Häufige Fehler und Lösungen

  • Problem: Nach dem Klicken auf den Button öffnet sich eine neue Arbeitsmappe.

    • Lösung: Stelle sicher, dass das Makro korrekt zugewiesen ist und dass der Button nicht mehrmals existiert. Lösche alte oder nicht funktionierende Buttons.
  • Problem: Das Makro wird nicht ausgeführt.

    • Lösung: Überprüfe, ob das Makro im VBA-Editor korrekt erstellt wurde. Du kannst dies testen, indem du im VBA-Editor mit F8 durch den Code gehst.
  • Problem: Die Tabelle wird nicht aktiviert.

    • Lösung: Überprüfe den Namen der Tabelle im Code und stelle sicher, dass er exakt mit dem Tabellennamen übereinstimmt.

Alternative Methoden

Eine Möglichkeit, die Tabelle zu aktivieren, besteht darin, die Activate-Methode zu verwenden. Der Code könnte dann wie folgt aussehen:

Sub Button1_Click()
    Sheets("Auswertung").Activate
End Sub

Diese Methode ist jedoch weniger empfehlenswert, da die Select- und Activate-Methoden in der Regel als unnötig angesehen werden. Es ist oft besser, direkt mit Objekten zu arbeiten.


Praktische Beispiele

Hier ist ein einfaches Beispiel, wie du eine Tabelle über einen Button aktivieren kannst:

Sub Button1_Click()
    ' Tabelle "Auswertung" aktivieren
    Sheets("Auswertung").Select
    ' Weitere Aktionen können hier folgen
End Sub

Du kannst diese Methode auch erweitern, um nach der Aktivierung der Tabelle automatisch weitere Aufträge auszuführen. Das macht deine Arbeitsmappe interaktiver.


Tipps für Profis

  • Code optimieren: Vermeide die Verwendung von Select und Activate, um deine Makros schneller und effizienter zu machen.

  • Fehlerbehandlung: Füge Error-Handling in deinen Code ein, damit deine Makros robuster werden. Zum Beispiel:

    On Error Resume Next
    Sheets("Auswertung").Select
    If Err.Number <> 0 Then
      MsgBox "Tabelle nicht gefunden!"
      Err.Clear
    End If
  • Benutzerfreundlichkeit: Überlege dir, wie du die Benutzeroberfläche verbessern kannst. Zum Beispiel durch das Einfügen von informativen Meldungen, die den Benutzer anleiten.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Buttons in einer Arbeitsmappe erstellen?
Du kannst einfach mehrere Buttons einfügen und jedem Button ein entsprechendes Makro zuweisen. Achte darauf, dass der Code für jeden Button eindeutig ist, um Verwechslungen zu vermeiden.

2. Was tun, wenn der Button nicht funktioniert?
Überprüfe die Makroeinstellungen in Excel. Stelle sicher, dass Makros aktiviert sind, und überprüfe, ob das richtige Makro dem Button zugewiesen ist.

3. Kann ich das Design des Buttons ändern?
Ja, du kannst das Design des Buttons anpassen, indem du mit der rechten Maustaste darauf klickst und die Formatierungsoptionen verwendest.

4. Wie kann ich sicherstellen, dass die Tabelle immer aktiv ist?
Du kannst die Workbook_Open-Ereignisprozedur verwenden, um beim Öffnen der Arbeitsmappe eine bestimmte Tabelle zu aktivieren.

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