Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Abfrage welcher Charttyp vorliegt

Forumthread: Abfrage welcher Charttyp vorliegt

Abfrage welcher Charttyp vorliegt
25.02.2004 11:20:59
Matthias
Hi,
ich möchte gerne ermitteln welcher Charttyp eines aktiven Diagrammes vorliegt. Dabei soll jedoch keine Zahl wie bei ActiveChart.Charttyp ausgegeben werden, sondern ein String mit dem Konstantennamen (wie z.B. xlPie).
Ist dies zu machen? oder gibt es eine andere Möglichkeit die Gruppe (Kreis, Balken etc) eines Diagrammes zu ermitteln?
Danke.
Matthias
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Abfrage welcher Charttyp vorliegt
25.02.2004 11:45:19
Thomas Risi
Hallo Matthias
Versuch's mal in etwa so ...


Option Explicit
Public Function GetChartType(c As Excel.Chart) As String
    
    Dim cs&: cs = c.ChartType
    
    Select Case cs
    Case 1:             GetChartType = "xlArea"
    Case &H5C:          GetChartType = "xlCylinderColClustered"
    Case &HFFFFEFFA:    GetChartType = "xl3DPie"
    End Select
    
End Function
Sub Test()
    MsgBox GetChartType(ActiveChart)
End Sub


     Code eingefügt mit Syntaxhighlighter 2.5

Gruß
Thomas
Risi Thomas Softwareentwicklung
Anzeige
AW: Abfrage welcher Charttyp vorliegt
25.02.2004 12:06:42
Matthias
Hallo Thomas,
super Idee.
Wenn ich das richtig verstehe, muß ich unter Case die jeweiligen charttype-Nummern eintragen (?) - und woher bekomme ich die Nummern ?.
Danke
Matthias
AW: Abfrage welcher Charttyp vorliegt
25.02.2004 12:17:37
Thomas Risi
Hallo
Schau mal in der Entwicklungsumgebung im 'Objektkatalog' nach. Dort, unter 'Klassen', findest Du die Aufzählung 'XlChartType' in der alles erforderliche steht.
Gruß
Thomas
Risi Thomas Softwareentwicklung
Anzeige
Es hat funktioniert. Vielen Dank! O.T.
25.02.2004 14:38:11
Matthias
....
AW: Abfrage welcher Charttyp vorliegt
25.02.2004 11:49:03
Karl-Otto Reimann
Hallo Matthias
Im VBE kannst Du den sogenannten Direktbereich einblenden
und mit Schlüsselworten suche. Gib ein:
?activechart.name (Enter)
oder
?activechart.ChartTitle.Characters.Text (Enter)

Gruß
Karl-Otto
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige