Hallo Boris,
wenn die Spalten sich überschneiden, dann geht das normal mit dem
Gruppieren Befehl. Die Gruppierung muss jeweils Teil der anderen
Gruppierungen sein. Dann erhältst du links unter dem Namensfeld die
Gruppen als kleine Schaltflächen angezeigt und du kannst bequem darauf
zugreifen.
Das ganze ist aber sehr limitiert. Sehr viel einfacher, wäre es ein
Makro zu verwenden, das dir die gewünschten Spalten ausblendet.
Ich habe mal ChatGPT gebeten mir ein Makro hierfür zu schreiben. Hier in
diesem Beispiel, blendet es die Spalten B, F und G aus.
Sub SpaltenAusblenden
Dim oDoc As Object
Dim oSheet As Object
oDoc = ThisComponent
oSheet = oDoc.CurrentController.ActiveSheet
' Spalten B (Index 1), F (Index 5) und G (Index 6) ausblenden
oSheet.Columns.getByIndex(1).IsVisible = False
oSheet.Columns.getByIndex(5).IsVisible = False
oSheet.Columns.getByIndex(6).IsVisible = False
End Sub
Um es an deine Bedürfnisse anzupassen, musst du nur die Indexnummern
richtig einstellen. Rückgängig gemacht mit IsVisible = True
Es geht auch mit einem Umschalter. Je nachdem ob gerade ausgeblendet
wird eingeblendet und umgekehrt. Siehe hier:
Sub ToggleSpaltenBFG
Dim oDoc As Object
Dim oSheet As Object
oDoc = ThisComponent
oSheet = oDoc.CurrentController.ActiveSheet
Dim spaltenIndices As Variant
spaltenIndices = Array(1, 5, 6) ' B = 1, F = 5, G = 6
Dim i As Integer
For i = 0 To UBound(spaltenIndices)
Dim spalte As Object
spalte = oSheet.Columns.getByIndex(spaltenIndices(i))
spalte.IsVisible = Not spalte.IsVisible
Next i
End Sub
Ich hoffe das hilft dir irgendwie weiter.
Mit freundlichen Grüßen
Jürgen Kirsten
Am 18.04.2025 um 12:15 schrieb Boris Kirkorowicz:
Hallo,
für verschiedene Vorgänge nutze ich gern die Funktion, Spalten zu
gruppieren, um schnell bestimmte Spalten aus- und einzublenden. Für
verschiedene Situationen wäre es nützlich, wenn ich mehrere verschiedene
Sätze einrichten könnte, bspw. eine für die Dateneingabe, eine zweite
für die Kontrolle, eine dritte für die Aus- bzw. Weitergabe...
Kann man das irgendwie einrichten oder erreichen?
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.