Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro das Diagramm erstellt anpassen

Forumthread: Makro das Diagramm erstellt anpassen

Makro das Diagramm erstellt anpassen
10.02.2015 12:07:53
Christian
Hallo an alle,
habe mir beim Erstellen eines Diagrammes folgendes Maro aufgezeichnet.
Gibt es eine Möglichkeit den Bereich BK:CT dynamisch zu gestalten, sodass das Diagramm automatisch mit den 36 letzten Spalten in der Tabelle erstellt wird, welche zur Zeit BK:CT sind, aber es kommt monatlich eine Spalte hinzu.
Außerdem wäre es gut, wenn man das Makro über eine Schaltfläche starten kann.
Vielen Dank
Christian
Sub test1()
' test1 Makro
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Range("BK4:CT20")
ActiveChart.SeriesCollection(1).Name = "=WE!$A$19"
ActiveChart.SeriesCollection(1).Values = "=WE!$BK$19:$CT$19"
ActiveChart.SeriesCollection(15).Delete
ActiveChart.SeriesCollection(14).Delete
ActiveChart.SeriesCollection(13).Delete
ActiveChart.SeriesCollection(12).Delete
ActiveChart.SeriesCollection(11).Delete
ActiveChart.SeriesCollection(10).Delete
ActiveChart.SeriesCollection(9).Delete
ActiveChart.SeriesCollection(8).Delete
ActiveChart.SeriesCollection(7).Delete
ActiveChart.SeriesCollection(6).Delete
ActiveChart.SeriesCollection(5).Delete
ActiveChart.SeriesCollection(4).Delete
ActiveChart.SeriesCollection(3).Delete
ActiveChart.SeriesCollection(2).Delete
ActiveWindow.ScrollColumn = 81
ActiveWindow.ScrollColumn = 79
ActiveWindow.ScrollColumn = 77
ActiveWindow.ScrollColumn = 74
ActiveWindow.ScrollColumn = 72
ActiveWindow.ScrollColumn = 70
ActiveWindow.ScrollColumn = 69
ActiveWindow.ScrollColumn = 68
ActiveWindow.ScrollColumn = 67
ActiveWindow.ScrollColumn = 65
ActiveWindow.ScrollColumn = 64
ActiveWindow.ScrollColumn = 63
ActiveWindow.ScrollColumn = 61
ActiveWindow.ScrollColumn = 60
ActiveWindow.ScrollColumn = 59
ActiveWindow.ScrollColumn = 57
ActiveWindow.ScrollColumn = 56
ActiveWindow.ScrollColumn = 54
ActiveWindow.ScrollColumn = 53
ActiveWindow.ScrollColumn = 52
ActiveWindow.ScrollColumn = 51
ActiveWindow.ScrollColumn = 50
ActiveWindow.ScrollColumn = 49
ActiveWindow.ScrollColumn = 48
ActiveWindow.ScrollColumn = 45
ActiveWindow.ScrollColumn = 38
ActiveSheet.Shapes("Diagramm 3").ScaleWidth 2.3930557743, msoFalse, _
msoScaleFromTopLeft
ActiveSheet.Shapes("Diagramm 3").ScaleHeight 1.2662040682, msoFalse, _
msoScaleFromTopLeft
End Sub 

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro das Diagramm erstellt anpassen
10.02.2015 13:20:09
Rudi
Hallo,
dafür braucht man kein Makro. Man muss lediglich einen dynamischen Datenbereich definieren.
Gruß
Rudi

AW: Makro das Diagramm erstellt anpassen
10.02.2015 13:25:20
Beverly
Hi Christan,
schau dir mal die VBA-freie Lösung Dynamisches Diagramm1 auf meiner HP, Seite Diagramme an - vielleicht wäre das auch eine Möglichkeit.


Anzeige
AW: Makro das Diagramm erstellt anpassen
10.02.2015 14:09:04
Christian
Hallo Karin,
versuchen es gerade anzupassen, aber denke das wird klappen, wenn nicht melde ich mich wieder. Danke
Gruß
Christian

AW: Makro das Diagramm erstellt anpassen
10.02.2015 15:42:19
Christian
Hallo Rudi, hallo Karin,
danke für den Rat, das Anpassen hat geklappt.
Gruß
Christian
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige