Macro pour rendre obligatoire une cellule en fonction de la valeur d'une autre

Résolu/Fermé
marie5858 Messages postés 8 Date d'inscription lundi 20 septembre 2010 Statut Membre Dernière intervention 16 septembre 2022 - 23 mars 2020 à 15:07
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 - 24 mars 2020 à 16:09
Bonjour,
Je n'arrive pas à résoudre un problème.
J'ai un tableau où j'ai fait une liste déroulante avec différentes activités (administratif, réunions, production) (colonne C) et je souhaite que si PRODUCTION a été sélectionné en colonne C, il faut remplir la colonne D. Et si possible en rajoutant un commentaire dans la cellule en indiquant la cellule doit être remplie.
Enfin, j'aimerais que lorsque ce sont les autres activités qui sont sélectionnées, la colonne D soit grisée.
J'ai essayé avec des mises en forme conditionnelle, mais cela ne fonctionne pas.
merci de votre aide


--

5 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
23 mars 2020 à 18:33
Bonjour marie

Un exemple à adapter
https://mon-partage.fr/f/FaG3fVBT/

Cdlmnt
Via
0
marie5858 Messages postés 8 Date d'inscription lundi 20 septembre 2010 Statut Membre Dernière intervention 16 septembre 2022
23 mars 2020 à 19:08
Bonjour,
tout d'abord, merci.
toutefois, je n'arrive pas à faire fonctionner la macro.
Je joins le fichier, surement qu'il y a quelque chose que je ne fais pas correctement.
merci
https://www.cjoint.com/c/JCxshIiRA0K



--
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
Modifié le 23 mars 2020 à 20:06
Re

Tu avais mis les macros dans des Modules et non dans ThisWorkbook (macros se déclenchant sur une évènement classeur : fermeture, enregistrement ..)
Tu n'avais pas mis la macro dans le Worsheet de la feuille JANVIER pour indiquer qu'il faut compléter la colonne voisine

J'ai rectifié également dans les macros les colonnes des données ainsi que la boucle For (qui boucle sur les lignes 4 à 23), si plus de lignes modifier les macros en conséquence
https://www.cjoint.com/c/JCxs6i66hYj
Pour pouvoir enregistrer j'ai rempli les vides en colonne C mais si tu supprimes une info tu peux voir le fonctionnement des macros de ThisWorkbook

Cdlmnt
Via

0
marie5858 Messages postés 8 Date d'inscription lundi 20 septembre 2010 Statut Membre Dernière intervention 16 septembre 2022
24 mars 2020 à 07:57
Mille mercis
Tu avais pourtant indiquer où je devais mettre les macros.
Cordialement


--
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
24 mars 2020 à 16:09
De rien
On passe en résolu alors
Bonne suite
0