Hallo
Ja, es geht nochwas:
Schreibt ins Feld "Zusatzinfo" der Optionsbuttons entsprechende Addressbereichseinträge
für LO
13:17 →Zeile 13 bis 17
Aoo
A13:A17
! auch bei einzelnen Zellen
25:25 mit Doppelpunkt !!
Code: Alles auswählen
def einblenden(event):
buttons = event.Source.Model.Parent
doc = buttons.Parent.Parent
sheet = doc.CurrentSelection.Spreadsheet
for i in range( buttons.Count):
button = buttons.getByIndex(i)
tag = button.Tag
state = button.State
sheet.getCellRangeByName(tag).Rows.IsVisible = state
Ps: Ich freue mich riesig wenn ein paar Leute, endlich mal anfangen mit python, lasst euch bitte nicht abschrecken von meinen Verbesserungsvorschlägen.
Ich hatte gehofft über das Ereignis `Status geändert` auch die `for...`-Schleife einzusparen,aber leider wird die Funktion nur bei Statuserhalt ausgeführt nicht jedoch wenn ein Button den Status verliert.