OVH Cloud OVH Cloud

Undo macro ???

4 réponses
Avatar
Frederick
Y a t-il une facons de faire un undo avec une macro !
car l'orsque j'excute ma macro et bien la fonction undo n'est pas valide

merci

4 réponses

Avatar
AV
Y a t-il une facons de faire un undo avec une macro !


Faire une copie avant exécution et puis.....

car l'orsque j'excute ma macro et bien la fonction undo n'est pas valide


Normal car la méthode "Undo" ne peut être utilisée pour annuler des commandes
vba !

AV

Avatar
Philippe Noss
Il y a qd meme moyen de programmer Undo avec des macros
Mais c un cas particulier à chaque fois et out depend de ce que fait
la macro
J'ai un exemple dans exoutils (par exemple dans la conversion de
chiffre en lettre)
Va voir le code lier au bouton Ok du userform ZDConvSepDec
http://nossphil.perso.cegetel.net/exoutils.html
Avatar
AV
Hum....
A part stocker l'état précédent pour rétablir ensuite...

AV
Avatar
Philippe Noss
Ben oui Hum
Tout depend de ce que fait la macro
Ce que je voulais dire c qu'il est "possible" de gerer l'undo
Il est assez facile de gerer un undo si par exemple la macro ne fait
que modifier des cellules, ca devient plus déliquat dès qu'il y des
suppressions et c est usine à gaz si la macro fait de nombreuse
opération comme des ajout ou suppression de feuilles ou de classeur,
des ouverture de fichiers, etc etc etc
Philippe N