Colorer une ligne si certaines cases sont vide sous conditions
Résolu
Remi2236
Messages postés
89
Statut
Membre
-
Remi2236 Messages postés 89 Statut Membre -
Remi2236 Messages postés 89 Statut Membre -
Bonjour,
N'ayant pas trouvé de solution je m'en remets à vous.
J'ai un tableau composé de la manière suivante : en colonne A il y a le nom, en B le prénom, en C le poste de la personne. Après En D, E, F il y a le type de consultation (consultation médicale, soins, administratif).
J'aimerais faire sur VBA en sorte que lorsque la personne qui est à l'accueil rempli le fichier pour un nouveau patient, que si les cases correspondant au nom, prénom et au poste sont remplis mais qu'il n'a pas rempli les cases correspondant au motif (consultation médicale, soins....etc...) et bien que la zone qui doit être rempli se mette en rouge (la zone de la colonne D à F).
Merci d'avance !
N'ayant pas trouvé de solution je m'en remets à vous.
J'ai un tableau composé de la manière suivante : en colonne A il y a le nom, en B le prénom, en C le poste de la personne. Après En D, E, F il y a le type de consultation (consultation médicale, soins, administratif).
J'aimerais faire sur VBA en sorte que lorsque la personne qui est à l'accueil rempli le fichier pour un nouveau patient, que si les cases correspondant au nom, prénom et au poste sont remplis mais qu'il n'a pas rempli les cases correspondant au motif (consultation médicale, soins....etc...) et bien que la zone qui doit être rempli se mette en rouge (la zone de la colonne D à F).
Merci d'avance !
1 réponse
-
Bonjour
on devrait pouvoir faire ça sans VBA par mise en forme conditionnelle
pour que les cellules D E F "s'allument " en rouge (ou autre) si elles sont vides quand vous entrez une valeur en A
__sélectionnez tout le champ D,E,F dont pour l'exemple, on suppose qu'il commence en ligne 2
__ruban / Onglet accueil / Icône mise en forme conditionnelle /
dans le menu affiché: "nouvelle règle"
__dans la fenêtre suivante: "utiliser une formule"
et entrez cette formule:
=ET($A2<>"";D2="")
respectez bien le signe $ au bon endroit pour que la formule s'applique en D ou E ou F et ligne par ligne
cliquez sur format et choisissez le remplissage
et fermer par OK OK
à adapter à votre tableau.
pour traiter tout le champ sélectionné, enter la formule qui correspond à la première cellule en haut à gauche du champ, le reste se fait tout seul
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!-
Ça marche mais ça ne s'applique qu'en remplissant les cases en colonne A et cela nécessite de remplir toutes les cases en colonnes D, E et Fpour qu'elles ne soient plus en rouge. Ce que je cherche à faire c'est qu'il faille remplir les colonnes A, B et C pour que les lignes des colonnes D, E et F se mettent en rouges si elles sont vides. Et également qu'il faille remplir une des colonnes D, ou E ou F pour que la ligne cesse d'être en rouge.
-
-
-