von turtle47 » Mi, 01.08.2007 18:53
Hallo,
es könnte ja sein, dass sich die Anforderung mal ändert.
Das folgende Makro blendet alle Tabellen
nach dem aktiven Tabellenblatt aus,
dann braucht man nicht immer in das Makro einzugreifen.
Code: Alles auswählen
sub TabellenAusblenden_2 'Alle Tabellen ausblenden nach aktivem Sheet
myDoc = Thiscomponent
AktuelleTabelle = myDoc.CurrentController.ActiveSheet.Rangeaddress
z=AktuelleTabelle.sheet +1
Anzahl=myDoc.Sheets.count
For i = z to Anzahl -1
mySheet = myDoc.Sheets(i)
mysheet.isvisible = false
next i
end sub
Schöne Grüße
Jürgen
Hallo,
es könnte ja sein, dass sich die Anforderung mal ändert.
Das folgende Makro blendet alle Tabellen [b]nach dem aktiven[/b] Tabellenblatt aus,
dann braucht man nicht immer in das Makro einzugreifen.
[code]sub TabellenAusblenden_2 'Alle Tabellen ausblenden nach aktivem Sheet
myDoc = Thiscomponent
AktuelleTabelle = myDoc.CurrentController.ActiveSheet.Rangeaddress
z=AktuelleTabelle.sheet +1
Anzahl=myDoc.Sheets.count
For i = z to Anzahl -1
mySheet = myDoc.Sheets(i)
mysheet.isvisible = false
next i
end sub[/code]
Schöne Grüße
Jürgen