Zugriff auf Excel Diagramme

Hi!
Also ich arbeite im Moment an eine kleinen Progrämmchen.
Für dieses möchte ich nun folgende Function einbauen.
Ich will die durch das Programm resultierenden Werte
in eine Excel Tabelle speichern. Dese Werte sollen aber auch für ein
Excel Diagramm benutzt werden. Der User soll
hier sozusagen mit einem Diagram über das verhältniss
der Werte untereinander aufgeklärt werden. Hoffe das versteht
jemand!^^ Problem ist folgendes. Ich hab noch nie mit
dem Zugriff auf Excel gearbeitet und habe auf die schnelle
auch keine Hilfe für mein Problem gefunden. Also benötigt
wird Hilfe für Zugriff auf Excel allgemein, dann wie ich die Werte
in eine Excel Tabelle übertrag und wie ich die Werte an ein
Diagramm übergeben kann^^ Von VB aus versteht sich.
Ich hoffe mir kann jemand helfen, super wichtig für ne bewerbung
Euer STS
 
Hi!
Erstmal Sry wegen Doppelpost,
aber bis jetzt hat sich niemand zum
Prblem geäußert. Was ich bei 53 Klicks
doch ziemlich schlecht finde! ES reichen auch
Teil Problemhilfen, aber bitte kann mir
jemand helfen.
Euer STS
 
Suche!

Anstatt auf eine Antwort zu warten hättest du auch selber aktiv werden können, einfach mal die Suche anschmeißen und feststellen, dass dieses Thema schon des öfteren behandelt wurde:
zum Beispiel hier:
http://www.tutorials.de/forum/showthread.php?threadid=158078

oder auch hier:
http://www.tutorials.de/forum/showthread.php?threadid=143720

Wie du herrausfinden wirst, heißt das Zauberwort einmalmehr OLE.
Vielleich reicht das ja, ansonsten wird dir hier an dieser stelle sicherlich gerne weitergeholfen

gruß
thekorn
 
THX

HI!
Danke erstmals! Das hilft ungemein. Nur wie kann ich die
Diagramm Art ändern, denn ich will eine ganz andere Sorte
Diagramm nutzen. Wenn das hier noch eingebracht werden
könnte. Wäre das einfach Genial!^^
Euer STS
 
.ChartType-Eigenschaft

Den Diagrammtpy legst du mit der .ChartType Eigenschaft fest, nähere Infos über die Bezeichnung der Typen findest du zum Beispiel in der Hilfe oder der Objektbibliothek.

Beispiel:
Code:
Set oChart = oSheet.ChartObjects.Add(50, 40, 300, 200).Chart
    With oChart
        .ChartType = xl3DArea 
        .SetSourceData Source:=oSheet.Range("A1").Resize(cNumRows, cNumCols)
        .Axes(xlCategory, xlPrimary).HasTitle = True
        .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "x-achsenbeschr"
        .HasTitle = True
        .ChartTitle.Characters.Text = "Diagrammtitel"
        .HasAxis(2, 1) = False '(oder auch: "oChart.HasAxis(xlValue, xlPrimary) = False") keine beschr. der y-achse
   End With

Hier wird also ein neues 3D-Flächendiagramm erstellt.

gruß
thekorn
 
Hi!
Ich danke für deine Hilfe, hat mir wirklich geholfen.
Mal sehen wie ich dir danke!^^ Alle fragen sind nu geklärt
ansonsten meld ich mich wieder!^^
Euer STS
 
Hi!
So nach langer Zeit meld ich mich mal wieder zu diesem Thema.
Hab nämlich wieder eine kleine Technische frage. Wie kann ich
ein Diagramm aus Excel in VB also auf die "Form" meines
Programmes transportieren. Vom Code aus. Das heißt Diagramm
schön gemacht alles schön und gut, und dann diese in einem
OLE-Steuerelment auf dem Form importieren und anzeigen!^^
Die Daten der einzelnen Sheets werden in Combo Boxen
gespeichert. Aber das bekomm ich selbner hin!^^
Euer STS
 
Zurück