Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
864to868
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
864to868
864to868
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Datenreihen per Makro aus Chart löschen

Datenreihen per Makro aus Chart löschen
04.05.2007 14:46:00
DirkR
Hallo Ex(cel)perten,
ich bräuchte mal eine kleine Hilfestellung bei einem Makro mit dem ich alle Datenreihen aus einem Chart löschen möchte bis auf die erste Datenreihe. Das Problem ist, ich weiss nicht genau wieviele Datenreihen in dem Chart sind. So würde ich das machen wenn ich die Anzahl der Reihe weiss (In dem Beispiel steht der Wert in Zelle D6):
AnzahlValuesalt = Range("D6").Value
ActiveSheet.ChartObjects("Chart 1").Activate
For i = 0 To AnzahlValuesalt - 1
ActiveChart.SeriesCollection(2).Delete
Next i
Ich würde das jetzt gerne so umbauen, dass es auch funktioniert, ohne dass ich weiss/vorgeben muss wieviele Datenreihen in dem Chart enthalten sind.
Hat da jemand von euch vielleicht eine Idee?
Vielen Dank im voraus.
Dirk

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datenreihen per Makro aus Chart löschen
04.05.2007 15:29:00
ingUR
Hallo, Dirk,
versuche einmal die Anweisungen für Dein Programm anzupassen.

Sub SeriesDelete()
Dim cht As Chart, iSerie As Long
Set cht = ActiveSheet.ChartObjects(1).Chart
iSerie = cht.SeriesCollection.Count
While iSerie > 1
cht.SeriesCollection(iSerie).Delete
iSerie = iSerie - 1
Wend
End Sub


Gruß,
Uwe

AW: Datenreihen per Makro aus Chart löschen
04.05.2007 15:36:41
DirkR
sensationell! vielen Dank und schönes Wochenende!
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige