VBA qui bloque des fonctionnalités : pourquoi ???

Bonjour,

J'ai voulu créer un code VBA pour noircir certaines cases d'un tableau en fonction de ce que l'on mettait dans une cellule précise. Et je ne comprends pas pourquoi mais ce code fait "bugger" la touche "ctrlZ" et empêche de faire "ressembler à la colonne du bas"

Pourriez vous me dire pourquoi ?

Je vous joins le classeur, le code VBA est dans la feuille 1 de l'explorateur de projets.

Le but de ce code est de noircir des cases si l'utilisateur entre dans la colonne D "Entrées", "Desserts" ou "Boissons".

J'en profite aussi pour vous demander pourquoi lorsque je modifie une cellule de la colonne qui contenait une "Entrée/Dessert/Boisson" pour mettre quelque chose où le code ne devrait pas s'appliquer, il reste les cases en noir

Y'a-t-il un moyen d'éviter ça

J'espère que j'ai été claire,

Merci d'avance pour vos réponses,

Marine

19caoutchouc.zip (22.00 Octets)

Bonjour Marine,

passe par CJOINT.COM créer un lien vers ton fichier et nous coller ce lien dans un nouveau message!

Ce sera plus simple!

A+

Bonjour,

un code vba efface la liste des actions annulables (Ctrl+z) de la même façon qu'un enregistrement du fichier.

Ce n'est pas un bug, c'est voulu et normal

eric

https://www.cjoint.com/c/FCupqXh6ONn

Merci


Merci Eric,

Je ne savais pas!

Le but de ce code est de noircir des cases si l'utilisateur entre dans la colonne D "Entrées", "Desserts" ou "Boissons".

Pourquoi ne pas faire une simple MFC qui est prévue pour ?

Est-ce qu'une mise en forme conditionnelle peut prendre un critère d'une colonne pour l'appliquer à une autre ?

Merci,

Bonne soirée,

Marine

Oui.

Sélectionnes les colonnes G:I et en formule de MFC :

=OU($D1="Entrées";$D1="Desserts";$D1="Boissons")

eric

Merci beaucoup, je vais essayer ça !

Marine

Rechercher des sujets similaires à "vba qui bloque fonctionnalites pourquoi"