Thema Datum  Von Nutzer Rating
Antwort
Rot Diagramm mit 2 Y-Achsen erstellen
26.02.2013 11:08:10 Max
NotSolved
26.02.2013 12:06:44 Gast85029
NotSolved
26.02.2013 12:51:20 Max
NotSolved
26.02.2013 12:51:26 Max
NotSolved
26.02.2013 14:23:04 Gast47706
NotSolved
26.02.2013 14:54:30 Max
NotSolved
26.02.2013 15:45:44 Gast79323
NotSolved
27.02.2013 11:13:41 Max
NotSolved
27.02.2013 13:16:21 Gast63368
NotSolved
28.02.2013 07:20:45 Max
Solved
28.02.2013 11:46:46 Gast85798
NotSolved

Ansicht des Beitrags:
Von:
Max
Datum:
26.02.2013 11:08:10
Views:
3287
Rating: Antwort:
  Ja
Thema:
Diagramm mit 2 Y-Achsen erstellen

Hallo community,

ich arbeite momentan an einem fertigen Code und will dort beim Erstellen von Diagrammen eine zweite Y-Achse anzeigen. Leider habe ich mit VBA noch nie Diagramme erstellt. Vielleicht könnt ihr mir den Fehler am Code sagen:

With mychart
    .AutoScaling = True                                     '= Autoskalierung des Diagramms
    .HasLegend = True                                       '= Hat eine Legende
    .HasDataTable = False                                   '= Hat eine Datenlegende
    .HasTitle = True                                        '= Hat einen Titel
    
    .ChartTitle.text = B.Get_text("Titel", zeile)   '= Titel des Diagramms
    
    '= X-Achsetitel an und aus
    .Axes(xlCategory, xlPrimary).HasTitle = True
    
    '= X-Achsentitel bei Linien / Bar-Graph
    .Axes(xlCategory, xlPrimary).AxisTitle.Characters.text = B.Get_text("Titel_X_Achse", zeile)
    
    '= y1-Achsentitel an und aus
    .Axes(xlValue, xlPrimary).HasTitle = True
    
    '= y1-Achsentitel bei Linien / Balken
    .Axes(xlValue, xlPrimary).AxisTitle.Characters.text = B.Get_text("Titel_Y1_Achse", zeile)
    
 '------------------------------------------------------------------------------------------------------   
    '= y2-Achsentitel an und aus   'HIER KOMMT DER FEHLER
    .Axes(xlValue, xlSecondary).HasTitle = True
    
    '= y2-Achsentitel bei Linien / Balken
    .Axes(xlValue, xlSecondary).AxisTitle.Characters.text = B.Get_text("Titel_Y2_Achse", zeile)
 '------------------------------------------------------------------------------------------------------   
    
    '= Datenbereich zuweisen
    .SetSourceData Source:=q
    
 End With

Der Fehlercode ist: Laufzeitfehler 2147467259(80004005) - Die Methode 'Axes' für das Oberjekt '_chart' ist fehlgeschlagen.

Ohne den Kommentierten Bereich ist das Progamm lauffähig aber natürlich nur mit einer y-Achse


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Diagramm mit 2 Y-Achsen erstellen
26.02.2013 11:08:10 Max
NotSolved
26.02.2013 12:06:44 Gast85029
NotSolved
26.02.2013 12:51:20 Max
NotSolved
26.02.2013 12:51:26 Max
NotSolved
26.02.2013 14:23:04 Gast47706
NotSolved
26.02.2013 14:54:30 Max
NotSolved
26.02.2013 15:45:44 Gast79323
NotSolved
27.02.2013 11:13:41 Max
NotSolved
27.02.2013 13:16:21 Gast63368
NotSolved
28.02.2013 07:20:45 Max
Solved
28.02.2013 11:46:46 Gast85798
NotSolved