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
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: