Diagrammskalierung per Makro
11.07.2006 19:00:49
Klaus
ich habe folgendes Problem:
Der folgende Code entstand aus der Aufzeichnung eines Makros. Er dient dazu, ein Diagramm zu skalieren: v.a. wird das Maximum der x-Achse auf 30.06.2006 gesetzt.
[i]
ActiveChart.ChartType = xlLineMarkers
ActiveChart.Axes(xlCategory).Select
With ActiveChart.Axes(xlCategory)
.MinimumScaleIsAuto = True
.MaximumScale = "30.06.2006"
.BaseUnitIsAuto = True
.MajorUnitIsAuto = True
.MinorUnitIsAuto = True
.Crosses = xlAutomatic
.AxisBetweenCategories = True
.ReversePlotOrder = False
End With
[/i]
Wenn ich nun nach dem Aufzeichnen versuche, diesen Makro auf ein anderes Diagramm anzuwenden, was ansonsten "baugleich" ist, erscheint die Fehlermeldung:
"Laufzeit-Fehler 1004:Die MaximumScale-Eigenschaft des Axis-Objektes kann nicht festgelegt werden."
Wenn ich die Festlegung dann aber von Hand durchführe, geht das sehr wohl, und ohne jede weitere Meldung.
Wo hängt's da? Hat jemand 'ne Idee?
Schönen Dank schon mal,
Klaus