Sekundärachse Organigramm
29.08.2005 12:12:49
Matthias_FFM
ich möchte ein benutzerdefiniertes Organigramm aufbauen, wobei sich die Skalierung der Sekundärachse an der dritten Werte-Reihe orientiert.
Das Makro läuft bis auf die Formatierung der Sekundärachse. Die folgede "Meckermeldung" wird ausgegeben: "die Methode "Axes" für das Objekt _Chart ist fehlgeschlagen.
Hier mein kleines Makro:
Sub Organigramm()
Dim cht As Chart
Set cht = Charts.Add
cht.ApplyCustomType ChartType:=xlBuiltIn, TypeName:= _
"Linie - Säule auf zwei Achsen"
cht.SetSourceData Source:=Sheets("Tabelle1").Range("B3:S6"), PlotBy _
:=xlRows
cht.Location Where:=xlLocationAsObject, Name:="Tabelle1"
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "test"
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "testx"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "testy"
.Axes(xlCategory, xlSecondary).HasTitle = True
.Axes(xlValue, xlSecondary).HasTitle = True
End With
End Sub
Noch eine Frage: Wie kann ich das Organigramm dann im Tabellenblatt positionieren und die Größe festlegen.
Vielen Dank für Eure Hilfe....
Matthias