IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Discussion :

Formule pour une mise en forme conditionnelle [XL-2007]


Sujet :

Conception

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Formule pour une mise en forme conditionnelle
    Bonjour la compagnie,
    je me permets de poster ce message car je ne trouve pas de solution à mon soucis...
    Voilà le résultat que je cherche à avoir:
    -quand 5 cellules sont remplies de la lettre X (exemple A2:E2 qui se trouve sur le feuil2) je souhaiterais que le terme "Effectué" apparaisse en L5 sur la feuil1 (sachant qu'en L5, une donnée de validation à été effectuée (peut être faudra t il la supprimer? ainsi qu'une mise en forme conditionnelle sur les termes énoncés).

    -quand <5 cellules sont remplies de la lettre X (exemple A2:E2 qui se trouve sur le feuil2) je souhaiterais que le terme "En cours" apparaisse en L5 sur la feuil1.

    -quand aucunes cellules ne sont remplie de la lettre X (exemple A2:E2 qui se trouve sur le feuil2) je souhaiterais que le terme "Non effectué" apparaisse en L5 sur la feuil1.

    Est ce possible?une formule ou un code en VBA peut être?
    Si quelqu'un pouvait me donner un coup de pouce j'en serais ravi... cela m'aiderait grandement dans la conception de mon fichier...
    Merci d'avance
    Au plaisir de vous lire...

    Bien entendu je peux fournir des photos car comme disait Napoléon un petit dessin vaut bien mieux qu'un grand discours..

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 512
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 512
    Points : 16 440
    Points
    16 440
    Par défaut
    Bonjour

    Si j'ai bien compris
    en L5
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(NB.SI(Feuil2!A2:E2;"X")=5;"Effectué";SI(NB.SI(Feuil2!A2:E2;"X")>0;"En cours";"Non Effectué"))

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bonsoir Chris et merci d'avoir répondu à ce que je peux voir tu arrive à traduire...merci infiniment... je vais essayer

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 512
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 512
    Points : 16 440
    Points
    16 440
    Par défaut
    Bonjour

    J'avais bien compris et cette formule tient compte du fait qu'elle n'est pas sur la feuil2

  5. #5
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 207
    Points : 14 362
    Points
    14 362
    Par défaut
    Tu ne peux pas écrire avec une mise en forme conditionnelle. Tu peux au plus tricher pour une expression pré-remplie avec une couleur de police égale à la couleur du fond de cellule, mais tu ne peux pas changer la phrase d'origine.
    En L5, tu peux utiliser cette formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(NBVAL(Feuil2!A2:E2)=0;"Non effectué";SI(NBVAL(Feuil2!A2:E2)<5;"En cours";"Effectué"))
    Reste que c'est difficilement compatible avec ta liste de validation, à moins que tu veuilles en faire un choix ? mais pourquoi pas à côté de L5 ?

    A la limite, en mettant un espace dans la cellule, et en entrant une première règle de MFC :
    et en mise en forme, un format personnalisé :
    @"Non effectué"
    coche "interrompre si vrai".
    Tu recommences avec :
    format :
    @"En cours"
    et une dernière règle :
    format :
    @"Effectué"

  6. #6
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Un grand merci aussi Daniel,
    il s’avère que je viens d'enlever la donnée de validation avec les trois termes énoncés...je viens juste de faire une mise en forme conditionnelle pour ces trois même thèmes...le tout associé à la formule de Chris, je crois que je viens de trouver mon bonheur...
    Merci à tous les deux
    @++++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/10/2014, 15h58
  2. Cellules avec une mise en forme conditionnelle
    Par Peanut dans le forum Excel
    Réponses: 2
    Dernier message: 31/07/2008, 13h47
  3. Modifier un script dans pour une mise en forme
    Par Baldric de Dol dans le forum Langage
    Réponses: 0
    Dernier message: 12/04/2008, 14h26
  4. [VBA EXCEL]: Savoir si une mise en forme conditionnelle est active
    Par ADONET dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/01/2007, 14h59
  5. Réponses: 6
    Dernier message: 07/08/2006, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo