INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Excel Range eines Plots ändern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.02.2014, 15:12
Beitrag #1

drnuker Offline
Bananenpflücker


Beiträge: 9
Registriert seit: Apr 2013

2014
2013
EN


Deutschland
Excel Range eines Plots ändern
Hallo Allerseits,

ich stehe vor einem Problem bei der Verwendung von Labview mit Excel.

Und zwar möchte ich einen Sheet in einem Excel-Dokument kopieren und unter einem anderen Namen im Selben File ablegen, das funktioniert soweit.
Danach schreibe ich Daten auf das Blatt, was auch kein Problem darstellt.

Das kopierte Dokument enthält ein Diagramm, nun sollen auf der kopierten Seite auch die Daten auf dieser Seite angezeigt werden. Ich möchte also den Range im Sheet ändern.

Als Makro aufgenommen sieht es so aus:

Code:
ActiveSheet.ChartObjects("Chart 1").Activate
    ActiveChart.SeriesCollection(1).XValues = "='d210'!$A$3:$A$23"
    ActiveChart.SeriesCollection(1).Values = "='d210'!$B$3:$B$21"

Nur leider scheitere ich bei der Transferleistung zu Labview. Mein Versuch ist anhängig zu finden...

Falls jemand helfen kann: Danke schon mal!


Angehängte Datei(en)
11.0 .vi  Tool_Excel_Chart_Change_Range.vi (Größe: 46,44 KB / Downloads: 268)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2014, 17:49
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
RE: Excel Range eines Plots ändern
Kann dein VI nicht öffnen... hab nur LV2010.

Aber du kannst alternativ auch versuchen die SourceData Range für das Diagramm zu setzen.. Für deine angegebene Range sollte das nicht allzu schwierig sein.

Code:
ActiveSheet.ChartObjects("C1").Activate
ActiveChart.SetSourceData Source:=Sheets("S1").Range("A3:A23,B3:B23"), _
PlotBy:=xlColumns

Gruß SeBa


PS:
du hast mehr X Werte als Y Werte...

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2014, 15:13
Beitrag #3

drnuker Offline
Bananenpflücker


Beiträge: 9
Registriert seit: Apr 2013

2014
2013
EN


Deutschland
RE: Excel Range eines Plots ändern
(28.02.2014 17:49 )SeBa schrieb:  Aber du kannst alternativ auch versuchen die SourceData Range für das Diagramm zu setzen.. Für deine angegebene Range sollte das nicht allzu schwierig sein.

Code:
ActiveSheet.ChartObjects("C1").Activate
ActiveChart.SetSourceData Source:=Sheets("S1").Range("A3:A23,B3:B23"), _
PlotBy:=xlColumns

Gruß SeBa


PS:
du hast mehr X Werte als Y Werte...


Hallo,
das hat leider nicht funktioniert, ich bin nun dazu übergegangen ein makro ausführen zu lassen. Das scheint mir viel zuverlässiger zu funktionieren. Zumal es für mich als Anwender auch viel, viel einfacher umzusetzen ist. Trotzdem: Danke!

zum PS.: Ja die Angaben hier sind ohne darauf zu achten einfach nur eingetragen gewesen.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ändern des Namen einer Mappe in EXCEL frehdie 1 7.894 01.07.2014 08:32
Letzter Beitrag: frehdie

Gehe zu: