[de-users] Re: Calc: Leere Spalten in einem markierten Bereich finden

2017-04-24 Diskussionsfäden Andreas Borutta
Andreas Borutta schrieb:

> Praktisch wäre es, wenn ich alle leeren Spalten in einem markierten
> Bereich finden könnte - um sie dann zu löschen.
> Das würde die Übersicht sehr erleichtern.
> 
> Kennt ihr dafür einen Weg (Makro, Plugin)?

Da die Anzahl der Zeilen bekannt ist, nehmen wir mal an es sind 511,
könnte man vielleicht über eine Calc-Funktion die Anzahl der leeren
Zellen pro Spalte zählen und bei einem Ergebnis "Leere Zellen pro
Spalte = 511" einen Text in Zeile 512 ausgeben.

Ist erstmal nur eine unreife Idee.

Andreas
-- 
http://borumat.de/libreoffice-writer-tipps


-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



[de-users] Re: Calc: Leere Spalten in einem markierten Bereich finden

2017-04-24 Diskussionsfäden Andreas Borutta
Wolfgang Jäth schrieb:

> Am 23.04.2017 um 12:18 schrieb Andreas Borutta:
>> 
>> Hintergrund der Frage:
>> Ich verwende bei umfangreicheren Verwaltungsaufgaben/Normalisierung
>> meiner Kontaktdaten aus dem Smartphone (iPhone) eine Tabelle (XLS),
>> weil man so viel flotter editieren kann als in den grafischen
>> Interfaces der entsprechenden App.
>> Von der Verwendung von regulären Ausdrücken mal ganz abgesehen.
>> 
>> Praktisch wäre es, wenn ich alle leeren Spalten in einem markierten
>> Bereich finden könnte - um sie dann zu löschen.
>> Das würde die Übersicht sehr erleichtern.
> 
> Wenns Dir nicht auf die Reihenfolge der Einträge an kommt, einfach
> sortieren.

So habe ich mir bisher - umständlich und zeitaufwändig - Spalte für
Spalte geholfen.
Mit absteigender Sortierung. So kann man sehen, ob es in einer auf den
ersten Blick beim vielfachen Scrollen leeren Spalte doch noch Einträge
gibt.

> Alternativ fallen mir spontan noch ein:
> 
> - bedingte Formatierung (Formel: A1="" o. ä.), und die
> entsprechenden Zellen z. B mit rotem Hintergrund (Formatvorlage!)
> belegt; musst dann aber manuell suchen

Eben: das manuelle Suchen, besonders das Scrollen in sehr Tabellen mit
vielen Zeilen, ist zeitaufwändig.

> - Filter (Hilfsspalte, in der obige Formel steht, und dann ein "X" o. ä.
> ausgibt); aber Vorsicht, da markiert man gern mal zu viel, nämlich die
> ausgeblendeten Zeilen mit ... :-(

Zu riskant. Und auch hier wäre ja eine manuelle Kontrolle nötig.

Es geht ja um viele Spalten.

Ist eben Pech, dass es keine Funktion gibt "Wenn alle Zellen in Spalte
leer, dann Formatvorlage Rot".


Andreas
-- 
http://borumat.de/libreoffice-writer-tipps


-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Re: Calc: Leere Spalten in einem markierten Bereich finden

2017-04-23 Diskussionsfäden Jochen Schiffers

Hallo Andreas,

schicke mir bitte doch mal eine Mini-Muster-Datei per PM zu. Ich gucke 
mir dann Dein Problem mal an.


Gruß

Jochen


Am 23.04.2017 um 14:36 schrieb Andreas Borutta:

Jochen Schiffers schrieb:


hast Du schon probiert, die Filter einzuschalten und nur die leeren
Zeilen darstellen zu lassen? Diese können dann ganz einfach gelöscht werden

Du meinst mit Filter "Menü Daten > Weitere Filter", richtig?

Dann verstehe ich noch nicht, wie man dort "leere Spalten" (nicht
Zeilen) einstellen kann.


Andreas



--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



[de-users] Re: Calc: Leere Spalten in einem markierten Bereich finden

2017-04-23 Diskussionsfäden Andreas Borutta
Jochen Schiffers schrieb:

> hast Du schon probiert, die Filter einzuschalten und nur die leeren 
> Zeilen darstellen zu lassen? Diese können dann ganz einfach gelöscht werden

Du meinst mit Filter "Menü Daten > Weitere Filter", richtig?

Dann verstehe ich noch nicht, wie man dort "leere Spalten" (nicht
Zeilen) einstellen kann.


Andreas
-- 
http://borumat.de/libreoffice-writer-tipps


-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Re: Calc: Leere Spalten in einem markierten Bereich finden

2017-04-23 Diskussionsfäden Werner Tietz

Am 23.04.2017 um 13:40 schrieb Andreas Borutta:

Werner Tietz schrieb:


Nichts leichter als das:(Achtung python)
###
def remove_empty_cols():
 doc = XSCRIPTCONTEXT.getDocument()
 sel = doc.CurrentSelection
 empties = reversed( list( sel.queryEmptyCells() ) )
 for erange in empties:
 erange.Columns.removeByIndex(0,erange.Columns.Count)
###


Dankeschön erstmal :)

Kann man dieses Pythonskript so wie es ist als Libreoffice-Makro
verwenden?


Ja natürlich!
Werner


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



[de-users] Re: Calc: Leere Spalten in einem markierten Bereich finden

2017-04-23 Diskussionsfäden Andreas Borutta
Werner Tietz schrieb:

>> Praktisch wäre es, wenn ich alle leeren Spalten in einem markierten
>> Bereich finden könnte - um sie dann zu löschen.
>> Das würde die Übersicht sehr erleichtern.
>>
>> Kennt ihr dafür einen Weg (Makro, Plugin)?
> 
> Nichts leichter als das:(Achtung python)
> ###
> def remove_empty_cols():
>  doc = XSCRIPTCONTEXT.getDocument()
>  sel = doc.CurrentSelection
>  empties = reversed( list( sel.queryEmptyCells() ) )
>  for erange in empties:
>  erange.Columns.removeByIndex(0,erange.Columns.Count)
> ###

Dankeschön erstmal :)

Kann man dieses Pythonskript so wie es ist als Libreoffice-Makro
verwenden?

Andreas
-- 
http://borumat.de/libreoffice-writer-tipps


-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert