Macro pour annuler une macro

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. Bonjour,

    Pourquoi effacer ces donnees pour les remettre ensuite?
    0
    1. Bonjour,
      Si fausse manip, je voudrais avoir la possibilité de revenir en arrière facilement.
      0
      1. Modérateur
        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
        1. 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