Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Diagramm in neuer Registrierkarte erzeugen
#1
Hallo zusammen,
Ich nutze zur Erstellung eines Diagrammes folgendes Makro:

Sub DiagrammErstellen()
Dim i, lastrow, X, Y, spalten, cht
spalten = Array("B", "C", "D")
For i = 0 To UBound(spalten)
lastrow = Cells(Rows.Count, 1).End(xlUp).Row
X = "A39:A" & lastrow
Y = spalten(i) & "39:" & spalten(i) & lastrow

Set cht = ActiveSheet.Shapes.AddChart
cht.Chart.ChartType = xlXYScatterSmoothNoMarkers
cht.Chart.SetSourceData Source:=Sheets(1).Range(X & "," & Y)
cht.Chart.SeriesCollection(1).Name = "='" & ActiveSheet.Name & "'!$" & spalten(i) & "$1"
cht.Left = Range("R2").Left
cht.Top = Range("R2").Offset(i * 14, 0).Top
Next
End Sub

Ich würde gern wissen, wie ich den Code verändern muss, um die Diagramme nicht im aktuellen Arbeitsblatt sondern in einem separaten Arbeitsblatt (Registrierkarte Diagramme) einzufügen.

Beste Grüße Sandro
Antworten Top
#2
Hallo Sandro,

vielleicht so:
Set cht = Charts.Add
Gruß Uwe
Antworten Top
#3
(18.08.2018, 13:11)Kuwer schrieb: vielleicht so:
Set cht = Charts.Add
Gruß Uwe

Funktioniert leider nicht :/
Antworten Top
#4
Hallo, :19:

habe dir mal ein Beispiel gemacht - einmal mit dem CodeName des Tabellenblattes und einmal mit dem Registername.


.xlsm   Diagramm_Chart_erstellen_im_Tabellenblatt_oder_als_extra_Diagrammblatt.xlsm (Größe: 15,42 KB / Downloads: 6)
________
Servus
Case
Antworten Top
#5
(18.08.2018, 15:45)Case schrieb: habe dir mal ein Beispiel gemacht 

Optimal Besten Dank !!

Viele Grüße Sandro
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste