Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen

Diagramm

    Betrifft: Diagramm von: golem
    Geschrieben am: 07.10.2003 15:14:37

    hi,
    man kann mit
    dim name as worksheet
    einer Variablen eine Arbeitsmappe zu ordnen, wie wäre dieser Befehl bei einem Diagramm?
    so: dim name as chart(?)

    mag mir wer helfen?

    Gruß
    Golem

      


    Betrifft: AW: Diagramm von: Ralph P.
    Geschrieben am: 07.10.2003 15:27:35

    Versuch mal

    dim name as new chart

    Gruß
    Ralph


      


    Betrifft: Danke Danke Danke o.T. von: golem
    Geschrieben am: 07.10.2003 15:56:07




      


    Betrifft: AW: Diagramm von: Roger
    Geschrieben am: 07.10.2003 15:28:15

    Hi,
    versuchs mal damit

    Dim objChart as chartobject

    set objChart = ActiveSheet.ChartObjects("NamedesDiagramms")

    Sollte funzen

    Roger


      


    Betrifft: AW: Diagramm von: golem
    Geschrieben am: 07.10.2003 16:02:26

    Hi Roger,
    ist es möglich bei Deinem Bsp. den Namen des Diagramms variabel zu halten, sprich:
    das z.B. zuletzt erstellte Diagramm(per Makrorec) soll der Variablen objchart zugeordnet werden?
    Problem:
    Neu erstellte Diagramme bekommen nämlich immer wieder einen neuen Namen von Excel zugewiesen.

    Danke für Deinen Beitrag
    Gruß
    Goli


      


    Betrifft: AW: Diagramm von: Roger
    Geschrieben am: 08.10.2003 12:12:04

    Probiers mal damit


    -----------------------------------------------------------------------------------------
    Sub MeinDiagramm()
    Dim objChart as chartobject
    
    Set chartobject = ActiveSheet.ChartObjects.Add(Diagramm_links, Diagramm_top, _
                                                   Diagramm_weite, Diagramm_hoehe)
    
    End Sub
    

    -----------------------------------------------------------------------------------------

    Danach hast du das Object und kannst es anpassen, formatieren, einen anderen Namen geben usw.

    Roger


      


    Betrifft: AW: Diagramm von: golem
    Geschrieben am: 08.10.2003 13:19:53

    Hallo,

    Funkt nicht ganz: Diagramm_links nicht deklariert und selbst wenn Option explicit gelöscht, funzt es immer noch nicht...

    ich danke Dir für Deine Hilfe.


      


    Betrifft: AW: Diagramm von: Roger
    Geschrieben am: 08.10.2003 14:23:12

    Sorry,
    meinte eigentlich deine Vorgaben, also die Werte, die du willst.

    Set chartobject = ActiveSheet.ChartObjects.Add(100, 100,100, 200)

    nochmal als Beispiel

    Roger


      


    Betrifft: AW: Diagramm von: golem
    Geschrieben am: 08.10.2003 15:53:57

    Hallo Roger!
    Vorgaben- Meinst Du die Vorgaben mit dem das Diagramm erstellt wird?
    Was bezeichnet (100,100,100,200) im Code - ist es Länge/ Breite/ Höhe/? oder der Name des Diagramms?

    Brauchst Dich bei mir nicht zu entschuldigen, bin dankbar für jedes Wort!

    Viele Grüsse
    Goli


      


    Betrifft: AW: Diagramm von: Roger
    Geschrieben am: 08.10.2003 16:02:45

    Ok,
    meint Links,Oben, Breite, Höhe

    Das sind erst mal feste Werte, um das Diagramm zu erstellen.

    Der Name ist dann von Excel zugewiesen, du kannst ihn aber auch ändern:

    ' So heisst es
    debug.print chartobj.name

    ' So soll es heissen
    chartobj.name = "MyDiagramm"

    Du kannst mit diesem chartobjekt jede Menge Sachen anstellen, einfach mal ausprobieren.

    Und jetzt hab ich Feierabend, bis morgen

    Roger


      


    Betrifft: Danke , Roger! o.T. von: golem
    Geschrieben am: 09.10.2003 08:56:06




     

    Beiträge aus den Excel-Beispielen zum Thema " Diagramm"