Attriuber une variable graph à un graphique

Fermé
Frank - 28 juil. 2015 à 21:06
 Frank - 31 juil. 2015 à 14:42
Bonjour,

J'ai plusieurs graphiques sur une feuille de excel. J'ai créé ces graphiques avec l'interface excel.

Maintenant, en VBA, j'aimerais attribuer une variable graph à chacun de ces graphiques pour pouvoir changer le titre par exemple.

Par exemple:

Set MonGraphe = ChartObjects.Add(160, 90, 800, 550).Chart
'mais sans ajouter un nouveau graph

Merci d'avance


A voir également:

1 réponse

ccm81 Messages postés 10902 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 18 novembre 2024 2 425
29 juil. 2015 à 10:47
Bonjour

Un exemple qui attribue à 3 variables gr1, gr2, gr3 les trois graphiques de la feuille, qui les nomme "GR1", "GR2", GR3", puis qui en selectionne un au hasard

Sub ok()
Dim nugr As Long
Dim gr1 As Object, gr2 As Object, gr3 As Object
Set gr1 = ActiveSheet.ChartObjects(1)
gr1.Name = "GR1"
Set gr2 = ActiveSheet.ChartObjects(2)
gr2.Name = "GR2"
Set gr3 = ActiveSheet.ChartObjects(3)
gr3.Name = "GR3"
nugr = 1 + Int(Rnd * 3)
ChartObjects("GR" & nugr).Select
End Sub

Cdlmnt
0
Merci beaucoup!
0