Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 "undo" pour une macro vb

rafi93

XLDnaute Occasionnel
bonjour à tous

j'ai une macro (fichier ci joint) qui permet de saisir dans une cellule via une liste "dynamique"

j'aimerais pouvoir disposer d'un "undo" qui rétablisse la valeur précédente après avoir quitté la cellule par validation ou escape

y aurait il un code déjà existant qui le ferait, en particulier pour conserver en mémoire la valeur une fois avoir quitté la procédure et pouvoir la ré-entrer dans la même cellule via un "CTRL quelque chose" ?

merci !
 

Pièces jointes

  • test_listes_combobox (1).xlsm
    29.1 KB · Affichages: 8

vgendron

XLDnaute Barbatruc
sinon.. connais tu les listes de validation??
ton code (si je l'ai bien compris) ressemble à une usine à gaz juste pour avoir une liste de choix..
regarde en PJ
 

Pièces jointes

  • test_listes_combobox (1).xlsm
    18.5 KB · Affichages: 2

rafi93

XLDnaute Occasionnel
donc oui, il faut mémoriser la valeur preexistante, la référence de la cellule et coder une macro qui remet tout ça à la bonne place. Mais peut être quelqu'un s'est il déjà confronté au sujet
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…