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

Ausblenden verschiedener Tabellenblätter

Forumthread: Ausblenden verschiedener Tabellenblätter

Ausblenden verschiedener Tabellenblätter
20.10.2004 12:08:15
Tobias
Hallo,
Ich habe eine Exceltabelle mit ca. 15 Tabellenblätter.
Auf einer Übersicht sind verschiedene Schaltflächen eingebaut.
Ziel ist es, dass bei dem Klick auf die entsprechende Schaltfläche nur die jeweils betreffenden Blätter eingeblendet werden.
Wenn es sich um ein Blatt handelt ist das kein Problem (siehe untenstehendes Makro). Ich brauch jedoch mehrere Blätter. Leider weiss ich nicht wie ich das Makro so umschreiben kann das es nicht nur das Batt Name1 nicht ausblendet sondern beispielsweise auch das Blatt Name2 und Name3 nicht ausgeblendet wird.
Vielen Dank

Sub Ausblenden()
Dim ws As Object
For Each ws In Sheets
If ws.Index <> Sheets("Name1").Index
Then ws.Visible = False
Next
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Ausblenden verschiedener Tabellenblätter
KlausK
Hallo Tobias,
weshalb möchtest Du mit Einblenden arbeiten. Öffne beim Starten der Datei mit Workbook_open Deine Übersicht und rufe dann über die Buttons das jeweils gewünschte Blatt auf. Die Prozedur kannst Du ja aufzeichnen und dann geändert dem jeweiligen Button zuordnen.
Gruss
KlausK
Anzeige
AW: Ausblenden verschiedener Tabellenblätter
20.10.2004 12:45:14
Gert
Hallo Tobias,
gehe im Kopfmenü dieser Seite auf "Services" ---&gt"Excel-Recherche" ---&gtund gib
dann "Tabellenblätter ausblenden" ein.
Hier findest Du eine sehr große Auswahl.
mfg
Gert
AW: Ausblenden verschiedener Tabellenblätter
Reinhard
Hi Tobias,
alle Tabellen müssen eingeblendet sein.
Nimm die 15 Schaltflächen aus der Formular-Symbolleiste.
Benenne sie "Tabelle2 Aus", "Tabelle3 Aus", "Tabelle4 Aus", usw.
Wichtig ist hinten das Leerzeichen in " Aus", vorne den exakten Blattnamen.
Dann weise allen das gleiche Makro zu:

Sub Wechsel()
Worksheets("Tabelle1").Shapes(Application.Caller).Select
Aufschrift = Selection.Characters.Text
Tabelle = Left(Aufschrift, Len(Aufschrift) - 4)
Zustand = Right(Aufschrift, 4)
Select Case Zustand
Case " Ein"
Selection.Characters.Text = Tabelle & " Aus"
Worksheets(Tabelle).Visible = True
Case " Aus"
Selection.Characters.Text = Tabelle & " Ein"
Worksheets(Tabelle).Visible = False
End Select
Worksheets("Tabelle1").Range("A1").Select
End Sub

Getestet mit XL2000, k.A. was XL97 damit macht.
Gruß
Reinhard
Anzeige
;

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