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

Forumthread: Blatt einblenden-VBA

Blatt einblenden-VBA
12.05.2005 14:42:18
Sabine
Hallo Excelfreunde,
Meine Frage:Ist es möglich ein ausgeblendetes Blatt über eine VBA-Funktion wieder
einblenden zulassen? Z.B.über ein CB.
Wenn möglich, wie wird es gemacht.
Ich hoffe mir kann jemand helfen, u. bedanke mich im voraus.
mfg
Sabine
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Blatt einblenden-VBA
12.05.2005 14:44:14
Ceci
Hallo Sabine,
versuch mal

Sub CommandButton1_Click
Worksheets("Tabellenname").activate
End Sub

mfg Cäcilia
AW: Danke, das ging schnell!
12.05.2005 14:47:41
Sabine
Danke
AW: Blatt einblenden-VBA
12.05.2005 14:45:17
ANdreas
Hallo Sabine,
ja das geht, weise der Schaltfläche folgenden Code zu:

Private Sub CommandButton1_Click()
Worksheets("Tabelle2").Visible = True
End Sub

Den Namen des Tabellenblattes natürlich noch anpassen.
Gruß
Andreas
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Excel: Ausgeblendete Tabellenblätter mit VBA einblenden


Schritt-für-Schritt-Anleitung

Um ein ausgeblendetes Blatt in Excel über VBA wieder einzublenden, kannst du folgende Schritte befolgen:

  1. Öffne die Excel-Arbeitsmappe, in der sich das ausgeblendete Tabellenblatt befindet.

  2. Drücke Alt + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  3. Füge einen neuen Button ein:

    • Gehe zu Entwicklertools > Einfügen > Schaltfläche (Formularsteuerelement).
  4. Weise dem Button folgenden VBA-Code zu:

    Private Sub CommandButton1_Click()
       Worksheets("Tabellenname").Visible = True
    End Sub

    Ersetze "Tabellenname" mit dem Namen deines ausgeblendeten Blattes.

  5. Schließe den VBA-Editor und teste den Button in deiner Excel-Datei.


Häufige Fehler und Lösungen

Fehler: Das Blatt wird nicht eingeblendet.

  • Lösung: Überprüfe den Namen des Tabellenblattes im Code. Achte darauf, dass er exakt mit dem Namen des Blattes übereinstimmt.

Fehler: Der Button funktioniert nicht.

  • Lösung: Stelle sicher, dass du im richtigen Modus bist. Der Button muss im Entwicklertools-Modus aktiviert werden.

Alternative Methoden

Es gibt mehrere Möglichkeiten, ein ausgeblendetes Tabellenblatt in Excel einblenden:

  • Tastenkombination: Du kannst auch direkt über das Menü navigieren: Rechtsklick auf ein Blatt > Einblenden.... Hier kannst du das gewünschte Blatt auswählen.

  • VBA für alle Blätter: Wenn du alle ausgeblendeten Tabellenblätter einblenden möchtest, verwende diesen Code:

    Sub AlleTabellenblaetterEinblenden()
       Dim ws As Worksheet
       For Each ws In ThisWorkbook.Worksheets
           ws.Visible = True
       Next ws
    End Sub

Praktische Beispiele

  1. Einblenden eines spezifischen Blattes:

    Sub BlattEinblenden()
       Worksheets("Tabelle2").Visible = True
    End Sub
  2. Einblenden mehrerer Blätter:

    Sub MehrereBlaetterEinblenden()
       Worksheets("Tabelle1").Visible = True
       Worksheets("Tabelle3").Visible = True
    End Sub

Diese Beispiele zeigen, wie du mit VBA spezifische oder mehrere ausgeblendete Tabellenblätter in Excel einblenden kannst.


Tipps für Profis

  • Nutze Variablen: Um den Code flexibler zu gestalten, kannst du den Namen des Tabellenblattes in einer Variablen speichern.

    Dim BlattName As String
    BlattName = "Tabelle1"
    Worksheets(BlattName).Visible = True
  • Fehlerbehandlung einfügen: Implementiere eine Fehlerbehandlung, um Probleme beim Einblenden zu vermeiden:

    On Error Resume Next
    Worksheets("Tabelle2").Visible = True
    If Err.Number <> 0 Then
       MsgBox "Das Blatt konnte nicht eingeblendet werden."
    End If

FAQ: Häufige Fragen

1. Wie kann ich ein ausgeblendetes Arbeitsblatt wieder einblenden? Du kannst ein ausgeblendetes Arbeitsblatt mit VBA einblenden, indem du den entsprechenden Code in einem Button oder Makro verwendest.

2. Was passiert, wenn das Blatt nicht existiert? Wenn das angegebene Blatt nicht existiert, gibt es einen Fehler. Stelle sicher, dass du den korrekten Namen des Blattes verwendest.

3. Kann ich ein ganzes Arbeitsblatt einblenden? Ja, du kannst alle ausgeblendeten Tabellenblätter mit einer Schleife in VBA einblenden.

4. Gibt es eine Tastenkombination, um ein Blatt einzublenden? Ja, du kannst mit einem Rechtsklick auf ein Blatt und der Auswahl von "Einblenden..." das Blatt auswählen. Eine spezifische Tastenkombination dafür gibt es nicht.

Jetzt bist du bestens gerüstet, um ausgeblendete Tabellenblätter in Excel mit VBA effektiv einblenden zu können!

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