2017-08-24 5 views
0

je voulais exécuter une macro avec le code:Réinsérer le & annuler le contrôle sur Excel

Application.CommandBars("Standard").Controls("&Undo").Reset 

Mais au lieu, j'ai couru celui-ci par erreur:

Application.CommandBars("Standard").Controls("&Undo").Delete 

Le problème est que maintenant Je ne trouve pas le contrôle d'annulation & et je ne sais pas comment le réinsérer. Par exemple, je ne peux pas exécuter la ligne suivante (qui a travaillé avant), un message d'erreur indique « Appel de procédure non valide ou argument »:

Application.CommandBars("Standard").Controls("&Undo").Enabled = True 

J'ai essayé de rouvrir mon dossier Excel, et j'ai essayé de lancer le même code dans un autre fichier, mais il semble que le contrôle d'annulation & a disparu d'Excel. J'ai même essayé de redémarrer mon ordinateur, mais le même message d'erreur s'affiche chaque fois que je veux exécuter un code avec Application.CommandBars ("Standard"). Controls ("& Undo").

Quelqu'un peut-il m'aider, s'il vous plaît?

Répondre

0

J'ai trouvé la solution à mon problème. Je dois réinitialiser la barre de commande "Standard" en utilisant le code suivant:

Application.CommandBars("Standard").Reset