|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 39 ![]() |
Bonjour à tous,
Est-ce possible d'annuler le traitement d'une macro après son exécution ? Exemple : si le programme permet de copier / coller des valeurs dans des cellules, il n'est pas possible d'annuler la dernière opération avec la flèche annuler. Peut-on peut imaginer un bouton qui permette d'annuler le traitement du programme pour retrouver le contenu des cellules avant son éxécution ? Un grand merci |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Samuel Inscription : avril 2008 Messages : 633 ![]() |
Bonjour
Pour des fichiers importants j'utilise une petite routine qui me crée une copie de sauvegarde du fichier avant traitement. c'est le seul moyen que j'ai trouvé. bonne journée |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 39 ![]() |
Merci pour cette réponse Zyhack
Par contre je ne peux l'utiliser car cette sauvegarde et restauration seraient trop lourdes... Est-ce que quelqu'un aurait une autre solution ? Merci |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() J-Pierre CatherineConception Calcul Inscription : juillet 2007 Messages : 659 ![]() |
Bonjour,
je ne croix pas que cela est possible, Excel ne garde pas en mémore des action faite par le code VBA. Mise a part de faire une sauvegarde............
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci ![]() ---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
|
|
|
00
|
|
|
#5 |
![]() ![]() Fred ThomasEngineering Inscription : février 2008 Messages : 3 900 ![]() |
Bonjour tlm,
Pour confirmer les dires de zyhack et Jean-Pierre, voici ce qu'on peut lire dans l'aide de Visual Basic La méthode Application.Undo n'annule que la dernière opération commandée par l'utilisateur avant l'exécution de la macro. Elle ne peut être utilisée pour annuler des commandes Visual Basic.
__________________
LES FAQ OFFICE - LES COURS OFFICE - LES LIVRES OFFICE - SOURCES VBA - ATELIER BRICOLAGE VBA Lorsque votre problème est solutionné, pensez à le signaler en cliquant sur le bouton au bas de la discussion.Hormis pour me demander mon numéro de compte afin d'y effectuer un versement, évitez de m'envoyer vos questions par MP, merci d'avance En posant une question on risque d'avoir l'air idiot cinq minutes. En n'en posant pas, on risque de le rester toute sa vie (proverbe chinois) |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 39 ![]() |
Un trés grand merci à vous tous.
Encore bravo !!! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com