CTRL+Z impossible - Conflit avec macro de filtrage Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
M
MaximeD
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 8 avril 2015
Version d'Excel : 2010 FR

Message par MaximeD » 3 mai 2016, 10:54

Bonjour à tous,

Dans le cadre de mon travail, je revois la planification de la maintenance et nettoyage d'un bâtiment.

Le planning étant sur l'année, j'ai placé une validation de données avec la liste des mois dans la cellule E5, qui avec des macros de filtrage me permet de visualiser le mois voulu sur l'écran.

Pour planifier une opération, il suffit de taper 1 dans une case et ok si l'opération est réalisée. Seulement je ne peux plus faire de CTRL+Z, et dès que je tape 1 ou OK cela me renvoie en cellule A1 (comme la dernière ligne de chaque macro de filtrage).

Une âme charitable pour me dépanner?

Merci d'avance,
PLANNING.xlsm
(44.82 Kio) Téléchargé 10 fois
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 3'760
Appréciations reçues : 165
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 3 mai 2016, 11:13

Bonjour Maxime, bonjour le forum,

Le [Ctrl]+[Z] ne fonctionne plus après une macro... Peut-être avec UNDO.
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
Avatar du membre
eriiic
Passionné d'Excel
Passionné d'Excel
Messages : 9'219
Appréciations reçues : 371
Inscrit le : 7 février 2010
Version d'Excel : 2010fr

Message par eriiic » 3 mai 2016, 11:14

Bonjour,

C'est normal.
Si une macro est lancée excel efface l'historique des modifications, pareil que si tu enregistres.
Si tu veux vraiment le Ctrl+z utilises des plans pour afficher/masquer les mois.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.
(les Shadoks)

En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
M
MaximeD
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 8 avril 2015
Version d'Excel : 2010 FR

Message par MaximeD » 3 mai 2016, 13:39

Bonjour,

Merci de vos réponses.

Le problème était également que dès que je modifiais une cellule, cela déclenchait ma macro de filtrage. Problème résolu en ajoutant
If Target.Address = Range("e5").Address :D
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 3'760
Appréciations reçues : 165
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 3 mai 2016, 13:51

Re,

If Target.Address = "$E$5" était suffisant...
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message