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

Tabellenblätter ein-ausblenden

Forumthread: Tabellenblätter ein-ausblenden

Tabellenblätter ein-ausblenden
10.10.2007 11:31:26
Rolf
Hallo Excelprofis,
ich habe aus dem Forum zwei Makros, die eine Fehlermeldung bringen.
Funktion: Makro 1 Tabellenblatt 1 und 2 ausblenden - Makro 2 Tabellenblätter wieder einblenden
Fehlermeldung: "Sub oder Function nicht definiert"

Sub BlattVerstecken()
'Blätter per VBA ausblenden
    Dim Blatt
For Each Blatt In Sheets(Array("Tabelle2", "Tabelle3"))
Blatt.Visible  =  xlSheetVeryHidden
Next
End Sub



Sub MehrereBlaetterNacheinanderEinblenden()
    Dim Blatt
For Each Blatt In Sheets(Array("Tabelle2", "Tabelle3"))
        Blatt.Visible  =  True
    Next
End Sub


Hat jemand eine Idee wo der Fehler liegt?
Vielen Dank im voraus
Rolf

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblätter ein-ausblenden
10.10.2007 11:40:32
Andi
Hi,
bei mir (ebenfalls XL2003) laufen beide Makros ohne Probleme.
Hast Du evtl noch andere Makros in Deiner Mappe, die den Fehler verursachen könnten?
Schönen Gruß,
Andi

AW: Tabellenblätter ein-ausblenden
10.10.2007 11:43:36
yogi
Tach Rolf
mindestens 1 Tabellenblatt muss sichtbar sein. Wenn du also nur zwei Blätter hast und diese verschwinden lassen willst, geht das nicht
Gruss yogi

Anzeige
AW: Tabellenblätter ein-ausblenden
10.10.2007 11:47:00
Andi
Hi,
in dem Fall käme aber Laufzeitfehler 1004, Die Visible-Eigenschaft des Worksheet-Objekts kann nicht festgelegt werden.
Schönen Gruß,
Andi

AW: Tabellenblätter ein-ausblenden
10.10.2007 12:19:00
Rolf
Hallo Andi
HalloYogi,
hatte keine anderen Makros in der Mappe - auch waren 6 Tabellenblätter vorhanden
Ich habe die beiden Makros jetzt in eine neue Datei eingefügt und es funktioniert.
Warum?
Vielen Dank für Eure Mühe
Gruss Rolf

Anzeige
AW: Tabellenblätter ein-ausblenden
10.10.2007 12:30:01
tino
Hallo,
vielleicht sind die namen der tabellenblätter daran schuld!
Lade mal diese Exceldatei hoch!
Gruß
Tino

AW: Tabellenblätter ein-ausblenden
10.10.2007 12:50:00
Andi
Hi,
dann wäre die Fehlermeldung aber auch ne andere...
@Rolf:
Kann es sein, dass Deine Makros im Klassenmodul einer Tabelle stehen, und aus einem Standard-Modul heraus aufgerufen werden oder so? Anders kann ich mir Deiner Fehlermeldung nicht erklären.
Schönen Gruß,
Andi

Anzeige
AW: Tabellenblätter ein-ausblenden
10.10.2007 12:52:00
Rolf
Hallo Tino,
leider habe ich die alte Datei schon gelöscht.
Du hast wahrscheinlich recht, da ich die Tabellennamen mehrmals umbenannt hatte.
Gruss Rolf

AW: Tabellenblätter ein-ausblenden
10.10.2007 12:03:14
Tino
Hallo Rolf,
versuche es mal mit
Bsp:

Sheets("Tabelle1").Visible = xlVeryHidden 'Ausbländen
Sheets("Tabelle1").Visible = True 'einbländen


Gruss
Tino

Anzeige
AW: Tabellenblätter ein-ausblenden
10.10.2007 12:26:00
Rolf
Hallo Tino,
deine Makros funktionieren.
Auch Danke für Deine Idee
Gruss Rolf
;

Forumthreads zu verwandten Themen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige