Wie kann man in StarOffice ganze Zellbereiche löschen?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Wie kann man in StarOffice ganze Zellbereiche löschen?

von der.milco » Sa, 30.09.2006 13:04

Hey ykcim,

hat geklappt. Danke. :D :) :P :lol:

von ykcim » Sa, 16.09.2006 15:12

Hallo,

um alle Zellen eines Bereiches zu löschen kann man die clearContents-Methode verwenden.

Code: Alles auswählen

     oCalc = thisComponent
     oSheet = oCalc.sheets(0)
     oCellRange = osheet.getCellRangeByName("A2:B5")
     ocellRange.clearContents(com.sun.star.sheet.CellFlags.STRING)
Zusätzliche Parameter werden hier beschrieben:
http://www.starbasicfaq.de/Wiekannmande ... chen..html


mfg
Michael

Wie kann man in StarOffice ganze Zellbereiche löschen?

von der.milco » Sa, 16.09.2006 13:38

Hallo

ich möchte in einem StarOffice Calc-Dokument in einer Tabelle einen bestimmten Zellbereich auf einmal löschen - also eine Art Reset-Funktion.
Ich finde aber nirgens einen Befehl dafür!

Die Daten, die ich bis jetzt habe:

Code: Alles auswählen

	dim doc
	dim sheet

Sub RESET
	doc = thisComponent
	sheet = doc.sheets(1)
	bereich = sheet.getCellRangeByName("B3:D7")

	bereich.string = ""
End Sub
Das mit dem bereich.string = "" funktioniert ja immer bei einzelnen Zellen, aber nicht bei einem Bereich.

Hat jemand eine Idee, wie ich das lösen kann??
Ich möchte wirklich nicht jede Zelle einzeln ansprechen müssen (das sind nämlich wesentlich mehr, als in dem Bsp. oben)!

Danke, schon jetzt

Nach oben