Chartmakro konvertierung Excel2003 zu Excel2007

16/03/2009 - 09:46 von pak | Report spam
Hallo,

leider finde ich zu meinem Problem noch keinen thread, daher öffne ich eine
neue Frage.
Ich habe damals für Excel2003 ein Makro geschrieben, welches automatisch
Charts aus einer eingelesenen CSV-Liste erstellt. Das hat auch perfekt
funktioniert, bis nun MS die Chartengine bei Excel2007 umgebaut hat.
Seither erhalte ich die Fehlermeldung:
Ungültiger Prozeduraufruf oder ungültiges Argument!
bei folgendem Makroauschnitt:
ActiveChart.Location Where:=xlLocationAsObject, Name:="Graphic"
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = LoadLanguage.StGRText6
.Axes(xlCategory).HasTitle = False
.Axes(xlSeries).HasTitle = False
.Axes(xlValue).HasTitle = False
End With

Der Fehler tritt genau auf bei der Zeile:
.Axes(xlSeries).HasTitle = False

Auch ein ersetzen von "xlSeries" durch "xlSeriesAxis" brachte keinen Erfolg

Was kann ich machen?

Vorab vielen Dank,
Regards Peter
 

Lesen sie die antworten

#1 Melanie Breden
16/03/2009 - 20:50 | Warnen spam
Hallo Peter,

"pak" schrieb:
Ungültiger Prozeduraufruf oder ungültiges Argument!
bei folgendem Makroauschnitt:

Der Fehler tritt genau auf bei der Zeile:
.Axes(xlSeries).HasTitle = False

Auch ein ersetzen von "xlSeries" durch "xlSeriesAxis" brachte keinen
Erfolg



ohne es selbst getestet zu haben, probiere mal den tatsàchlichen Wert der
Konstante,
die beide den Wert 3 aufweisen:

.Axes(3).HasTitle = False


Mit freundlichen Grüssen
Melanie Breden

- Microsoft MVP für Excel -
www.melanie-breden.de

Ribbon-Programmierung für Office 2007 http://tinyurl.com/59awla

Ähnliche fragen