Seite 1 von 1

benannter Zellbereich Werte kopieren (gelöst)

Verfasst: So, 26.09.2010 14:58
von clag
Hallo Kenner und Könner,

ich möchte in einem Calc Dokument von einer Tabelle in eine andere Tabelle die Werte eines Benannten Bereiches kopieren
und in der anderen Tabelle in einen ebenfalls benannte Bereich nur Zahlen und Text einfügen.

die Bereiche habe ich bereits in Xray untersucht aber nichts entdeckt was auf kopieren hinweist
unter Methods fand ich "getData" ist das das kopieren?

Code: Alles auswählen

mySheetValue = ThisComponent.getSheets().getByName("taeglicheDaten")
mySheetOutput = ThisComponent.getSheets().getByName("Wertung")
mySource = mySheetValue.getCellRangeByName("Auswertung").~~kopieren~~
mySource = mySheetOutput.getCellRangeByName("Darstellung").~~einfügen Zahlen und Text~~
was muss ich da anstelle der ~~ Texte einsetzen
oder ist das ganz falsch gedacht

für's lesen schon mal wieder mein Danke

aber Antworten wären auch toll :D

Re: benannter Zellbereich Werte kopieren

Verfasst: So, 26.09.2010 15:01
von turtle47
Hi Clag,

schau Dich dazu im Forum mal nach "getdataarray" und "setdataarray" um.

Viel Erfolg.

Jürgen

Re: benannter Zellbereich Werte kopieren

Verfasst: So, 26.09.2010 15:13
von clag
Hi
das war aber eine Blitz Antwort
die Umsetzung dauert bei mir bestimmt etwas länger :lol:
Danke
bin schon auf Suche ......

Re: benannter Zellbereich Werte kopieren

Verfasst: So, 26.09.2010 17:26
von clag
Hallo Turtle47,

mit dem richtigen String für die Suche war recht schnell etwas passenes gefunden und eingebaut :D

Code: Alles auswählen

ThisComponent.enableAutomaticCalculation( FALSE ) 
	mySheetValue = ThisComponent.getSheets().getByName("Tages Wertungen")
	mySheetOutput = ThisComponent.getSheets().getByName("Gesamt Wertung")
	x = mySheetValue.getCellRangeByName("RawData").getDataArray
	z = mySheetOutput.getCellRangeByName("ExposeData")
	z.setdataArray(x)
ThisComponent.enableAutomaticCalculation(TRUE) 
Danke