Macro pour annuler une macro

HEMIYELY Messages postés 71 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour à tous,
J'ai dans un classeur une macro permettant de supprimer les données dans une plage. La macro est la suivante :
Sub DELETE()
'
' DELETE Macro

Range("Cellules_sup").Select
Selection.ClearContents

End Sub

Je souhaiterai avoir la possiblité de revenir en arrière après avoir exécuter cette macro.

Pouvez-vous m'aider ?

Merci

4 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Pourquoi effacer ces donnees pour les remettre ensuite?
    0
  2. HEMIYELY Messages postés 71 Statut Membre
     
    Bonjour,
    Si fausse manip, je voudrais avoir la possibilité de revenir en arrière facilement.
    0
  3. choubaka Messages postés 5534 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    bonjour
    Tu peux déjà insérer dans ton code un message de confirmation.
    Si "oui", exécute, si "non" sort de la macro.
    0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour à tous

    En plus du message de confirmation proposé plus haut, si malgré tout tu veux récupérer la plage effacée, il te faut, copier quelque part ta plage avant de l'effacer, et une autre macro qui va la récupérer
    Un exemple
    https://www.cjoint.com/c/KHim0yEvuPB

    Cdlmnt
    0