benannter Zellbereich Werte kopieren (gelöst)

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

benannter Zellbereich Werte kopieren (gelöst)

Beitrag 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
Zuletzt geändert von clag am So, 26.09.2010 17:37, insgesamt 1-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: benannter Zellbereich Werte kopieren

Beitrag von turtle47 »

Hi Clag,

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

Viel Erfolg.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: benannter Zellbereich Werte kopieren

Beitrag von clag »

Hi
das war aber eine Blitz Antwort
die Umsetzung dauert bei mir bestimmt etwas länger :lol:
Danke
bin schon auf Suche ......
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: benannter Zellbereich Werte kopieren

Beitrag 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
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten