Index du graphique actif en VBA

ccm81 Messages postés 11033 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

comment dans le code d'un bouton peut on récupérer l'index du graphique selectionné (avant le clic sur le bouton)
nugraph = ActiveWindow.ActiveChart.Index
me renvoie une erreur 91
avec un ActiveChart is Nothing
merci

2 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Salut,
    Le problème est le suivant.
    tu "actives" ton Chart en cliquant dessus, mais en cliquant sur le bouton, tu actives ton bouton et donc... désactives ton Chart.
    Fais ce test dans un module standard : en ayant pris le soin d'activer un graphique
    Sub Test()
    With ActiveChart
        MsgBox .Name
    End With
    End Sub
    0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    merci pijaku,

    ça faisait un grand moment que ça résistait, je voyais bien qu'un clic sur le bouton dé-selectionnait le graphique mais, je n'arrivais pas à contouner le problème sans bouton

    bonne fin de journée
    0