Utilisation fonction "UndoAction"
Bonjour à tous,
Je vous soumet un petit problème surement très simple pour vous.
J'ai besoin de créer une macro très spécifique sous excel qui va:
1 - Sélectionner un graphique dans ma feuille excel
2- Supprimer la légende du graphique
3- (La partie compliquée) Remettre la légende en utilisant le bouton "annuler" de Excel (soit, la fonctio nundoAction)!
Voici mon code actuel qui ne fonctionne pas...bien évidemment!
Code:
1 2 3 4 5
| Sub Graph ()
ActiveSheet.ChartObjects("Graphique 54").Activate
ActiveChart.HasLegend = False
ActiveChart.HasLegend.UndoAction (Cette ligne bloque la macro)
End Sub |
Comment utiliser la fonction undoaction pour faire ça correctement ?
Merci à tous par avance.
Pour ceux qui ce demandent "mais pourquoi veut-ils faire une macro pour annuler ce qui vient d'être fait" pourront trouver une explication dans ce bug d'Excel: http://support.microsoft.com/kb/930081/fr
Mes graphiques ne se mettent pas à jour sans qu'on les modifient puis qu'on annule la modification en cliquant sur le bouton annuler!!
Merci Microsoft!
Mathieu.