Hallo miteinander,
ich komme mit dieser Makrozeile nicht weiter
Wie kann ich hier mehrere/verschiedenen Blatter ansprechen?
Sheets("Blattxy,BlattZZ").Visible = xlSheetVisible
Gruss und Vielen Dank
Rebecca
Moin,
mir fällt dabei nur eine Schleife ein. Gibt es denn eine reihenfolge, meinetwegen erste bis 5. Tabellenblatt?
Basti
AW: Mehrere Sheets in vba ansprechen
08.11.2005 19:44:44
Rebecca
Hallo Basti,
keine Reihenfolge, also auch keine Schleife darüber.
Ich möchte einige Blätter beim schliessen meiner Mappe mit
BeforeClose ausblenden.
So ginge es wohl auch, nacheinander aufrufen
Sheets("Blattxy").Visible = xlSheetVisible
Sheets("Blattxyz").Visible = xlSheetVisible
Sheets("Blattxy12").Visible = xlSheetVisible
ich "dachte" man könne dies in einer Zeile zusammenfassen.
Gruss Rebecca
AW: Mehrere Sheets in vba ansprechen
08.11.2005 19:55:30
Basti
Sorry ich keine da keine Möglichkeit, vielleicht funktioniert noch anstelle der einselnen Blätter folgedes in den Ausdruck zu schreiben:
Sheets(Array("Blattxy","Blattxyz","Blattxy12")).Visible = xlSheetVisible
Ist aber keine garantie das es funktioniert.
Basti
Antwort wäre gut (eigeninterresse)
Anzeige
AW: Mehrere Sheets in vba ansprechen
08.11.2005 20:01:11
Rebecca
Hallo Basti,
= Laufzeitfehler 1004
kann Visible Eigenschaft des Obj. nicht festlegen
Gruss Rebecca
Schade
08.11.2005 20:09:29
Basti
Wäre ja auch zu einfach gewesen :-)
Basti
AW: Mehrere Sheets in vba ansprechen
08.11.2005 20:11:57
Ramses
Hallo
das musst du einzeln machen.
Ein Sheets-Array kann nur mit sichtbaren Tabellen gebildet werden.
Gruss Rainer
AW: Mehrere Sheets in vba ansprechen
08.11.2005 20:26:07
Rebecca
dann halt eben einzeln
...man kann nicht alles haben
Vielen Dank an euch beide
Gruss Rebecca