Seite 1 von 1

Automatisch Zeilen mit bestimten Inhalt löschen/markieren?

Verfasst: Do, 03.11.2005 17:04
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

Verfasst: Di, 08.11.2005 16:40
von Paule
hm.. reicht es denn nicht die Zeilen zu leeren und dann auszublenden?
das wäre einfacher zu realisieren

Paule

Verfasst: Di, 08.11.2005 18:30
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

Verfasst: Di, 08.11.2005 20:50
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

Verfasst: Mi, 09.11.2005 08:09
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