Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

dynamische Namen auf Tabellenblätter beziehen

dynamische Namen auf Tabellenblätter beziehen
30.07.2008 11:59:05
Marc
Hallo,
gibt es eine Möglichkeit dynamische Namen zur Erstellung eines dynamischen Diagramms pro Tabellenblatt zu vergeben. Bzw. den dynamischen Namen für das Diagramm pro Tabellenblatt (bei eingabe der x- und y-Werte im Diagramm) auf das jeweilige Tabellenblatt zu beziehen?
Wäre über Hilfen sehr dankbar.
freundliche Grüße,
Marc

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: dynamische Namen auf Tabellenblätter beziehen
30.07.2008 13:10:06
Beverly
Hi Marc,
wenn es darum geht, ein Arbeitsblatt mit einem bereits vorhandenen dynamischen Diagramm zu kopieren und dann den Wertebereich an das neue Arbeitsblatt anzupassen, hast du nur die Möglichkeit, Namen für jedes Diagramm neu zu definieren und diese dann dem Wertebereich des Diagramms zuzuweisen. Hier ein Beispiel, wie man das prinzipiell machen könnte

Sub diagramm_naemnszuweisung()
Dim chDiagramm As Chart
Worksheets("Tabelle1").Copy After:=Sheets(2)
ActiveSheet.Name = "Tabelle" & Worksheets.Count
ActiveWorkbook.Names.Add Name:=ActiveSheet.Name & "X", RefersToR1C1:= _
"=OFFSET(" & ActiveSheet.Name & "!R9C1,0,0,COUNTA(" & ActiveSheet.Name & "!R9C1:R27C1), _
1)"
ActiveWorkbook.Names.Add Name:=ActiveSheet.Name & "Y", RefersToR1C1 _
:="=OFFSET(" & ActiveSheet.Name & "!R9C2,0,0,COUNTA(" & ActiveSheet.Name & "!R9C2:R27C2) _
,1)"
Set chDiagramm = ActiveSheet.ChartObjects(1).Chart
With chDiagramm
.SeriesCollection(1).XValues = "=" & ThisWorkbook.Name & "!" & ActiveSheet.Name & "X"
.SeriesCollection(1).Values = "=" & ThisWorkbook.Name & "!" & ActiveSheet.Name & "Y"
End With
Set chDiagramm = Nothing
End Sub


Wenn es mehr als nur 1 Datenreihe ist, musst du für jede Datenreihe einen eigenen Namen definieren und diesen dann jeder Datenreihe zuweisen.



Anzeige

183 Forumthreads zu ähnlichen Themen


Hallo Leute,
ich habe mal folgende Frage:
Ich möchte verschiedene Automodelle miteinander vergleichen. Man gibt unter anderem die Jahreskilometerleistung, den Kraftstoff und den Verbrauch ein und Excel berechnet dann für das jeweilige Modell die Kosten. Die Liste der Fahrzeuge besteht a...

Hallo Excel-Freunde,
nun habe ich schon länger recherchiert, aber gefunden habe ich nichts :-(
Folgendes habe ich vor:
Ich befinde mich in einer Datei (Start.xls). Von dort aus möchte ich eine laufende Nummer aus einer anderen Datei (Sammlung.xls) ziehen. Diese Nummer befindet sich...

Hallo zusammen hab mal wieder ein Problem
Möchte eine Formel in die nächste Zeile ziehen.
C:\----\Spiels\[001.xls]BL-Tabelle'!$B$4;"")
In der nächsten Zeile sollte dann aus 001.xls ein 002.xls erscheinen dies sollte so sein bis Zeile 200
Kann mir hierbei jemand helfen schon jetz...

hallo,
wie macht ihr denn das: wenn ich in einem vba-code spaltenangaben mache, und in der tabelle dann spalten einfügen oder entfernen muss, muss ich alle spaltenangaben im code manuell ändern. und wehe, ich vergesse das, dann stimmt das ganze makro nicht mehr.
beispiel:
With Sheet...

Hallo in die Runde,
wie stelle ich es an, dass die Gültigkeit funktioniert, wenn ich nur ein Fragment habe.
Bsp.
A1 soll den Wert "Ja" haben, wenn in B1 "Bauer" oder "Sauer" oder "Schoppenhauer" usw. steht. also die Prüfung nur mit dem Fragment "auer" durchgeführt wird.
Gruß St...

Hallo,
ich möchte in einer Exceltabelle das Datum fortlaufend herunterziehen. Allerdings ist es für 3 Schichten. Das heisst in Zelle A1, A2, A3 ist der 01.01.2009 . In Zelle A4, A5, A6 ist der 02.01.2009 usw.
Ist es irgendwie möglich das fortlaufend herunterzuziehen bis zum 31.01.2009...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige