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!
Comment utiliser la fonction undoaction pour faire ça correctement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.
Partager