Problème de compatibilité VBA 2003 ChartObjects.Activate

  • Initiateur de la discussion Initiateur de la discussion FFO
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

FFO

XLDnaute Nouveau
Bonjour,

J'ai un petit problème consécutif au passage en excel 2007 :

J'utilisais le code suivant pour changer la couleur d'un graphique dans une feuille protégée :

Sub changcol()
ActiveSheet.ChartObjects("Graph1").Activate

For val_barre = Range("F38").Value To Range("F38").Value
If val_barre < 34 Then
col = 3
ElseIf val_barre < 67 Then
col = 45
Else
col = 50
End If
ActiveChart.SeriesCollection(1).Interior.ColorIndex = col

Next
End Sub

Or, depuis le passage de 2003 à 2007, le code ne peut s'éxecuter tant que la feuille est protégée (malgré l'autorisation de modification d'objet).
Après recherches il semble que ce soit un bug 2007 pour lequel il n'y ait rien à faire, pouvez-vous me confirmer ce point ?

En vous en remerciant,

Cdt,

FFO
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour