Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
388to392
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
388to392
388to392
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige