Bonsoir Elise et Schmail
Private Sub CommandButton1_Click()
Application.Undo
End Sub
Attention, petit piège, il faut que la propriété TakeFocusOnClick du bouton soit à False.
Et en cas d'utilisation de Application.Undo dans un autre cadre que celui-là (dans une procédure par exemple), il faut que ce soit la première ligne de cette procédure.
Enfin, cela annule la dernière action réalisée par l'utilisateur sous excel, mais ne peut en aucun cas annuler une action réalisée par VBA!
Bonne soirée. Laurent.