Hallo zusammen,
ich möchte mittels einer Checkbox entweder fest definierte Zeilen aus- und wieder ein blenden und noch besser anhand einem String bzw. Teilstring wenn dieser z.B. in B3:B15 vorkommt.
Suche hat mir bisher leider nicht wirklich weiter geholfen, daher bitte um Tipps.
Danke
❤️ Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! ❤️
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[Gelöst] Zeilen aus- einblenden mit Checkbox
[Gelöst] Zeilen aus- einblenden mit Checkbox
Zuletzt geändert von Tschubi am Mi 30. Nov 2022, 06:42, insgesamt 1-mal geändert.
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2
Re: Zeilen aus- einblenden mit Checkbox
Hallo
Statt einer Checkbox geht auch eine Schaltfläche??→→
Im Beispiel werden alle Zeilen ein|aus-geblendet wo in Spalte B die Silbe ber im Monatsnamen vorkommt, diese Silbe ist die Beschriftung der Schaltfläche.
Und falls du noch Unterstützung brauchst, dann nimm apso.oxt
Statt einer Checkbox geht auch eine Schaltfläche??→→
Code: Alles auswählen
def test(event):
model = event.Source.Model
doc = model.Parent.Parent.Parent
f_range = doc.Sheets['Tabelle1']['B2:B15']
rows = f_range.Rows
data = list(zip(*f_range.DataArray))[0]
label = model.Label
if event.Selected:
for i, entry in enumerate(data):
if label in entry:
rows[i].IsVisible = False
else:
rows.IsVisible = True
Und falls du noch Unterstützung brauchst, dann nimm apso.oxt
Zuletzt geändert von karolus am Fr 25. Nov 2022, 17:55, insgesamt 1-mal geändert.
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Zeilen aus- einblenden mit Checkbox
Moin,
das Ein- und Ausblenden geht per Checkbox, ohne Makro, ist aber etwas kompliziert.
Dazu habe ich
Hake die Checkbox an und klicke auf die Schaltfläche, dann hake die Checkbox ab und klicke wieder auf die Schaltfläche.
Gruß R
das Ein- und Ausblenden geht per Checkbox, ohne Makro, ist aber etwas kompliziert.
Dazu habe ich
- eine 1. Hilfspalte F, in der die Zeilen, die ausgeblendet werden sollen, mit einem x makiert werden.
- eine 2. Hilfsspalte G, in der eine 1 nur dann angezeigt wird, wenn die Checkbox angehakt ist, dies passiert mit der Formel:wobei F2 und folgende die Zelle/n mit oder ohne x ist/sind und $G$1 die feste Zelle in die die Checkbox ihren Wert(wahr oder falsch schreibt). Ist die Checkbox angehakt, steht in Spalte G dann eine 1 wenn in Spalte F ein x steht, sonst eine Null.
Code: Alles auswählen
=WENN($G$1=1;WENN($F2="x";1;0);0)
- einen Standardfilter, der nur die Zeilen mit einer 0 anzeigt, siehe Bild 1
- Ein definierter Datenbankbereich (Spalte G), habe ich mit FILTER benannt, siehe Bild 2
- eine Schaltfläche, deren Eigenschaft "Akton" auf Dokument/Webseite öffnen steht, beim URL ist .uno:DataAreaRefresh eingetragen, siehe Bild 3
Hake die Checkbox an und klicke auf die Schaltfläche, dann hake die Checkbox ab und klicke wieder auf die Schaltfläche.
Gruß R
- Dateianhänge
-
- Ausblenden.ods
- (19.25 KiB) 73-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Zeilen aus- einblenden mit Checkbox
Hallo zusammen,
danke für die Ideen und Beispiele.
Ich habe doch noch einen Beitrag hier gefunden, welcher das was ich suche abbildet.
"Gruppierungen" über Markierfeld anzeigen/ausblenden lassen
viewtopic.php?f=6&t=12056
Auf diesen Beitrag habe ich eben geantwortet und hoffe das ich damit es umgesetzt bekomme.
Diese beiden Weg werde ich jedoch auch testen, danke
danke für die Ideen und Beispiele.
Ich habe doch noch einen Beitrag hier gefunden, welcher das was ich suche abbildet.
"Gruppierungen" über Markierfeld anzeigen/ausblenden lassen
viewtopic.php?f=6&t=12056
Auf diesen Beitrag habe ich eben geantwortet und hoffe das ich damit es umgesetzt bekomme.
Diese beiden Weg werde ich jedoch auch testen, danke

Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.