Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
500to504
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
500to504
500to504
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige