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
BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 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.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 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) 40-mal heruntergeladen
Windows 10: 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 nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️