Mise en forme conditionnelle avec condition [Résolu]

- - Dernière réponse : Vaucluse
Messages postés
24573
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 octobre 2019
- 7 oct. 2019 à 18:23
Bonjour,

J'aimerai pouvoir mettre en surbrillance vert une cellule D10 nommée "validé" selon plusieurs conditions :
- Si, le texte (référence produit) de ma cellule de champ libre D5 est existant en colonne A
- Si, le texte de la colonne A est notifié "validé" sur sa ligne en colonne C

Par ailleurs, j'aimerai mettre en surbrillance orange une cellule E10 nommée "supprimer" :
- Si, le texte (référence produit) de ma cellule de champ libre D5 est inexistant en colonne A

Je suis débutant et planche depuis des heures.
Un coup de main sera très apprécié.

Merci d'avance.
Afficher la suite 

4 réponses

Messages postés
11197
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
14 octobre 2019
1453
0
Merci
Bonjour

Peu clair sans avoir le fichier sous les yeux
Poste un exemple de ton fichier sur mon-partage.fr, copie le lien créé et reviens le coller ici en indiquant précisément dans ton fichier par différentes exemples les cas possibles et les résultats attendus

Cdlmnt
Via
Bonjour,
Ci-joint le fichier
https://mon-partage.fr/f/E7bJkVzC/
Commenter la réponse de via55
Messages postés
24573
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 octobre 2019
4824
0
Merci
Bonjour
MFC par formule:
1° point
=RECHERCHEV(D5:A:C;3;0)="validé"
devrait suffire
2° point
=NB.SI(A:A;D5)=0
crdlmnt
Commenter la réponse de Vaucluse
Messages postés
24573
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 octobre 2019
4824
0
Merci
Salut Via
pour Mika
nous on veut bien, mais il n'y a pas dans votre modèle une seule cellule qui correspond à votre message!
vous pouvez expliquer en fonction du modèle?
J'aimerai pouvoir mettre en surbrillance vert une cellule E14 nommée "Broke" selon plusieurs conditions :
- Si, le texte (référence produit) de ma cellule de champ libre G10 est existant en colonne A
- Si, le texte de la colonne A identique à G10 est notifié "Broke" sur sa ligne en colonne C

Par ailleurs, j'aimerai mettre en surbrillance orange une cellule I14 nommée "Check" :
- Si, le texte (référence produit) de ma cellule de champ libre G10 est inexistant en colonne A

Et que sans écrire quoi que ce soit en cellule G10, les cellules E14, G14 et J14 restent neutre

Merci beaucoup pour votre aide
Commenter la réponse de Vaucluse
Messages postés
24573
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 octobre 2019
4824
0
Merci
comme ça?
https://mon-partage.fr/f/JFjoSOJR/
revenez si problème
crdlmnt
Et si je veux avoir les données de base (colonne A B et C) sur un autre fichier ? Ca se complique ?
Ou au pire un autre onglet qui sera vérouillé
Vaucluse
Messages postés
24573
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 octobre 2019
4824 -
sur un autre fichier je ne' sais pas
sur un autre onglet oui, à partir de 2013, que l'onglet soit verrouillé ou masqué
Alors mes dernières questions si pas possible sur 2 fichiers :
- quelle est la formule pour aller chercher les données sur un autre onglet
- comment verrouiller l'onglet de données et le rendre surtout inconsultable (problème de communication des tarifs)
Vaucluse
Messages postés
24573
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 octobre 2019
4824 -
Alors
pour aller dans l'autre onglet:
soit vous commencez à écrire la formule et vous allez cliquer sur les champs concernés pour les écrire automatiquement
soit vous écrivez par exemple pour aller cherche A:A de la feuille 2
='Feuille 2'!A:A
soit donc apostrophe nom de la feuille apostrophe point d'exclamation et adresse du champ ou de la cellule
(à noter que les apostrophes ne sont pas utiles si le nom de feuille ne comporte pas de blanc ou d'opérateur num)

Masquer les données deux options:

1° masquer la feuille Via VBA et protéger VBA par un mot de passe (à ne pas oublier)
soit donc:
Ruban / Onglet DEVELOPPEUR
tout à droite Visual basique
une fenêtre s'affiche avec la liste des feuilles à gauche
sélectionnez la feuille en question
dans le ruban cliquez sur affichage
dans la liste cliquez sur "Fenêtre propriété
et tout en bas sélectionnez dans la dernière case: "very hydden"
cliquez sur Outils / Propriétés de VBA project / Protection et protégez comme vous voulez
Dans cette option, la feuille devient strictement invisible y compris dans la liste des masquées

2° option plus simple! Masquer l'onglet
Clic droit sur l'onglet à masquer, "masquer"
en fermant le fichier:
onglet REVISION Protéger le classeur
Faite le nécessaire
la feuille ne pourra pas être affichée si la protection n'est pas retirée
Si vous placez un mot de passe, Excel vous le demandera pour retirer la protection
si vous protéger sans mot de passe, Excel affiche la même fenêtre, affichez sur "annuler"
crdlmnt
Commenter la réponse de Vaucluse