Automatisch Zeilen mit bestimten Inhalt löschen/markieren?

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

freak1
**
Beiträge: 23
Registriert: Di, 27.09.2005 09:32

Automatisch Zeilen mit bestimten Inhalt löschen/markieren?

Beitrag von freak1 »

Der Titel sagt eigentlich schon alles...

Die Zeilen, die komplett entfernt werden sollen (nicht nur Felder leeren!), enthalten in einer Spalte "#WERT".

Es wäre auch schon was, wenn man die entspr. Zeile markieren könnte!
Danke! :D
Paule
****
Beiträge: 113
Registriert: Do, 22.09.2005 16:26
Wohnort: Schleswig

Beitrag von Paule »

hm.. reicht es denn nicht die Zeilen zu leeren und dann auszublenden?
das wäre einfacher zu realisieren

Paule
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Freak1,
Die Zeilen, die komplett entfernt werden sollen (nicht nur Felder leeren!), enthalten in einer Spalte "#WERT".
Hmm, am besten per Makro! Das folgende Makro tut genau dieses. Du musst halt nur den gewünschten Bereich anpassen (Spalten- und Zeilenzähler):

Code: Alles auswählen

Sub ZeilenLoeschen
	oDoc = thisComponent
	oSheet = oDoc.sheets(0)
	For sp = 0 to 10   '  Spaltenzähler
	  for ze = 4 to 40  '  Zeilenzähler
	    oZelle = oSheet.getCellByPosition(sp,ze)
	     if oZelle.string = "#WERT!" then 
	       oSheet.rows.removeByIndex(ze, 1)
	       ze = ze - 1
	     end if
	   next
	next
End Sub
Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
freak1
**
Beiträge: 23
Registriert: Di, 27.09.2005 09:32

Beitrag von freak1 »

Vielen Dank Toxitom, das war genau, was ich gesucht habe!

Jetzt kann ich mich erst mal zurücklehnen und warten, bis das liebe Macro meine zigtausend Zeilen durchforstet hat...

Gibts eigentlich irgendwo ein HOWTO über Macros, oder irgendeine Seite, auf der es schon viele Macros für viele Zwecke gibt?

Viele Grüße
Freak1
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Morgen Freak1,
Gibts eigentlich irgendwo ein HOWTO über Macros, oder irgendeine Seite, auf der es schon viele Macros für viele Zwecke gibt?
Nun, da gibt es diverse Stellen. Schau dir mal den ersten Thread im Forum "Basic " an, da sind schon mal viele wertvolle Tipps drin.

Ja, dann gibt es noch den OOo Wiki (http://www.ooowiki.de), auch dort findest du einiges.

Dann - meine Seite - http://www.amt-wiesbaden.de , auch hier ein paar Beispiele, mit ausführlicher Dokumentation.

Und natürlich <Werbung an> mein aktuelles Buch über Makros in OOo 2.0 (findest du -> hier, eine sehr gute Einführung mit sehr vielen Beispielen und mehr >/werbung aus>

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten