Problème de compatibilité VBA 2003 ChartObjects.Activate

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:

Discussions similaires

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 107
dernier inscrit
cdel