Neu Hier, aber trotzdem Probleme...
...bin mit Excel einigermaßen fit, in VBA heute ein bissl eingelesen und probiert, einigermaßen durchschaubar, da recht MatLab fit.
Für meine Masterarbeit hab ich gute 200 Messungen n Skitourenbindungen gemacht, die ich mir mit einer MatLabroutine eingelesen und weiterverarbeitet hab, notwendige Parameter ausgelesen etc. und diese ganzen Ergebnisse anhand einer Variable in ein neues Excel worksheet schreiben lassen...
...jetzt läuft die Datenaufbereitung... pro Messung 3 verschiedene Parameter, die ich vergleichen will und so weiter und so fort, kurz: ich steh vor dem Problem, dass ich zwischen 500 und 600 Balkendiagramme nicht manuell basteln müssen möcht! v.a. nicht mit manuell zuzuweisender standartabweichung aus einer Wertetabelle!
Was bisher geschah:
mithilfe hilfreicher Fragen und älterer Probleme bin ich in richtung dieses codes gekommen:
_
_
Sub WegDiagramm3()
Dim chDiagramm As ChartObject
Set chDiagramm = ActiveSheet.ChartObjects.Add(80, 80, 200, 200)
With chDiagramm.chart
.SetSourceData Source:=ActiveCell.Offset(-5, 0).Range("A1:C5")
.ApplyChartTemplate ( _
"C:\Dokumente und Einstellungen\Notebook\Anwendungsdaten\Microsoft\Templates\Charts\ _
SimsnMasterBalkenW.crtx" _
)
End With
End Sub
der eigentlich aus dem selbst erstellten chart template relativ zur letzten markierten Zelle einen bestimmten Bereich ansprechen sollte und dieses Diagramm dazu bauen sollt.
erste Spalte enthält Weg++, Weg+-, Weg--, Weg-+, obere Zeile enthält z.b. festgespannt, schwebend, durchgebogen, als Datenreihen und Achsbeschriftungen (Wege x-achse, y-achse wegwerte, festg. schwebend etc. sind Datenreihen) ich versuchs später mal mit einem File-upload! sorry für die depperte Beschreiberei...
Fehler bei Set chDiagramm = .... : Laufzeitfehler '-2147467259 (80004005)': Die angegebene Dimension ist ungültig für den aktuellen Diagrammtyp.
Da die Datenfelder mit Formeln ausgestattet sind hab ich bereits durch nur Werte kopieren versucht dies auszumerzen, hat nicht funktioniert...
es erscheint ein 200x200 leeres chart im worksheet...
Wollen tu ich: eine von mir definierte zelle markieren, relativ zu dieser zelle einen definierten bereich als diagrammbereich definieren lassen und den diagrammisieren, die stabw bereiche kann ich mir denk ich nachher selber noch dazudichten.
Hat jemand einen Tip zu dem Fehler bzw. zu der Diagrammisiergeschichte?
Merci für alle Leser!!
Gruaß,
Simon