Moin,
Ich habe bei Excel ein Programm erstellt, mit der ich veschiedene Daten auswerte.
Die Daten improtiere ich über ein Makro immer im gleichen Format und lasse mit Mittelwerte Ausrechnen.
Für jeden meiner Datensätze lasse ich mein Makro eine neue Tabelle machen.
In meiner Auswertung kommen allerdings auch Diagramme vor. Die Mittelwertsberechnung wird Relativ zur Tabelle Übernommen, aber eben nicht die Diagramm-werte. Diese sind an die Tabelle gebunden.
Ich hätter gerne, dass die sich auch auf die eigene Tabelle Beziehen.
Bsp:
Ich habe
=DATENREIHE(;Tabelle3!$O$83:blush:O$94;Tabelle3!$B$51:blush:M$51;1)
wenn ich das jetzt in Tabelle 4 kopiere, sollen die Daten auch aus Tabelle 4 genommen werden. automatisch.
=DATENREIHE(;VERKETTEN(SHEETNAME();"!$O$83:blush:O$94");VERKETTEN(SHEETNAME();"!$B$51:blush:M$51");1")
Kann auch sein, dass du anstatt sheetname() auch tabellenname() nehmen musst, je nachdem wie dein excel eingestellt ist.
ich hatte eine Info per Mail bekommen das Du gerne Hilfe hierfür von mir haben würdest. Nur leider bin ich selber nur User und kenne mich nur bedingt aus, was deine Frage betrifft habe ich leider überhaupt keine Ahnung.
es ehrt mich, dass Du mich anfragst. ICh kann dein Problem nicht ganz erfassen, ich kenne die Funktion „Datenreihe“ nicht.
Aber vielleicht hilft dir die Funktion „INDIREKT“ weiter. Mit dieser kann man einen Bezug erst zusammenbasteln, um ihn dann auszuwerten. Schau doch mal bei der Hilfe zu dieser Funktion nach. Wünsch dir Erfolg dabei.
In meiner Auswertung kommen allerdings auch Diagramme vor. Die
Mittelwertsberechnung wird Relativ zur Tabelle Übernommen,
aber eben nicht die Diagramm-werte. Diese sind an die Tabelle
gebunden.
Ich hätter gerne, dass die sich auch auf die eigene Tabelle
Beziehen.
Bsp:
Ich habe
=DATENREIHE(;Tabelle3!$O$83:blush:O$94;Tabelle3!$B$51:blush:M$51;1)
wenn ich das jetzt in Tabelle 4 kopiere, sollen die Daten auch
aus Tabelle 4 genommen werden. automatisch.
Danke im vorraus!
Hi Bertil,
kann ich dir jetzt auf die schnelle nicht beantworten, da ich etwas im Sress bin, stell doch die Frage ins öffentliche Forum, ist ja gut erklärt
Moin,
Ich habe bei Excel ein Programm erstellt, mit der ich
veschiedene Daten auswerte.
Die Daten improtiere ich über ein Makro immer im gleichen
Format und lasse mit Mittelwerte Ausrechnen.
Für jeden meiner Datensätze lasse ich mein Makro eine neue
Tabelle machen.
Wie sind denn diese Datensätze aufgebaut?
In meiner Auswertung kommen allerdings auch Diagramme vor.
In deiner neuen oder alten Tabelle?
Die
Mittelwertsberechnung wird Relativ zur Tabelle Übernommen,
aber eben nicht die Diagramm-werte. Diese sind an die Tabelle
gebunden.
An welche?
Ich hätter gerne, dass die sich auch auf die eigene Tabelle
Beziehen.
Bsp:
Ich habe
=DATENREIHE(;Tabelle3!$O$83:blush:O$94;Tabelle3!$B$51:blush:M$51;1)
wenn ich das jetzt in Tabelle 4 kopiere, sollen die Daten auch
aus Tabelle 4 genommen werden. automatisch.
Meinst Du hier, Du möchtest die Daten aus Tabelle 4 haben? Dann musst Du doch nur als Quelle Tabelle 4 angeben?
Danke im vorraus!
Hallo Bertil, es kann sein, dass ich ohne ein etwas genaueres Besispiel Deine Frage nicht richtig verstehe! Bitte erkläre etwas detaillierter, wie Deine Daten aufgebaut sind und was Quell- und was Zieldatei ist.
Hallo Bertil,
Sorry! Ich war im Urlaub und habe dein Problem gerade erst gelesen.
So ganz habe ich deine Erläuterungen ohne Originalbeispiel nicht verstanden, aber es geht wohl darum, dass du die Datenquelle einer Grafik „ändern“ willst!??
Vorschlag über VBA:
…
Dim tabDaten As String
Dim bereich As String
tabDaten = ActiveSheet.Name ’ Tabelle3 !
bereich = „O83:open_mouth:94;B51:M$51“ ’ Zellbezüge ohne Tabelle !
Sheets(„Grafik“).ChartObjects(„Diagramm 1“).Activate
ActiveChart.ChartArea.Select
ActiveChart.SetSourceData Source:=Sheets(tabDaten).Range(bereich), PlotBy:=xlRows
…
Ich hoffe, dass dir das hilft.
LG, Aydin