Bereichesnem festlegen und diesen in Diagramm-Konfig verw.

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: Bereichesnem festlegen und diesen in Diagramm-Konfig verw.

Re: Bereichesnem festlegen und diesen in Diagramm-Konfig verw.

von good_mike » Do, 14.01.2010 20:36

Hallo,

so, das Erstellen und Verändern der Bereichsnamen hat schon mal funtioniert.. :) :) - Vielen Dank für die Hilfe!

Jetzt möchte ich dies Bereichsnamen in der Diagramm config verwenden (s. angehängtem Bild )

Wäre schön wenn mir jemand helfen könnte...

Viele Grüße

Michael
Dateianhänge
diagconfig.jpg
diagconfig.jpg (35.15 KiB) 546 mal betrachtet

Re: Bereichesnem festlegen und diesen in Diagramm-Konfig verw.

von Karolus » Mi, 13.01.2010 11:47

Hallo
Das schwierigste daran ist erstmal ein neuer benamter Bereich:

Code: Alles auswählen

sub bereichsnamen_setzen
dim Bez_addr as new com.sun.star.table.CellAddress
with Bez_addr
	.sheet = 2 'Index des Sheets "Gesamt" ?
	.column = 0 'Index erste Spalte 
	.row = 0 'Index erste Zeile
end with

thiscomponent.namedranges.addnewbyname("Datum_Bereich" , "$Gesamt.$B$12:$B$" & intRow , Bez_addr , 0 )
end sub
Bez_addr ist nicht die Bereichsaddresse selbst, sondern das Bezugsaddressobjekt (siehe Code)
Das spätere Ändern des Adressbereich geht dann einfach:

Code: Alles auswählen

...
thiscomponent.namedranges.getbyname("Datum_Bereich").setContent("$Gesamt.$B$12:$B$"& deine_neue_Zeilennr )
...
Gruß Karo

Bereichesnem festlegen und diesen in Diagramm-Konfig verw.

von good_mike » Di, 12.01.2010 18:47

Hallo,

bin gerade von Excel auf Calc umgestiegen....

Ich importiere Daten welche jeden Tag um einen Datensatz (Zeile) anwachsen. Aus diesen Daten möchte ich ein Diagramm erstellen. D.h. die Daten aus denen das Diag. erstellt wird, werden jeden Tag mehr. In Excel habe ich das so gelöst, dass ich für den Bereich der einzelnen Daten einen Namen angelegt und diesen jeden Tag mit dem Import-VBA angepasst. Diesen Bereichs-Namen habe ich dann im Diagramm als Datenquelle für die einzelenen Kurven verwandt.

Und das bekomme ich in Calc nicht hin......
Nicht mal dem Bereich kann ich per Makro benennen :( :(
Von der Verwendung eines Bereichsnamen im Diagramm ganz abgesehen.

So habe ich z.B. den Bereich mit VBA benannt......
'Bereichsnamen für dyn. Diagramm festlegen
bezug = "=Gesamt!R12C2:R" & intRow & "C2"
ActiveWorkbook.Names.Add Name:="Datum_Bereich", RefersToR1C1:=bezug


Wäre super wenn jemand von Euch eine Idee hätte....


Viele Grüße

Michael

Nach oben