Couleur pour une somme

kent -  
 kent -
Bonjour,
est-il possible de mettre une couleur de fond de cellule si c'est une somme et une autre si c'est une soustraction

8 réponses

  1. melanie1324 Messages postés 1561 Statut Membre 156
     
    bonjour,

    Oui.
    Tu vas dans Accueil - Mise en forme conditionnelle :

    tu ajoutes une règle :
    Appliquer une mise en forme uniquement aux cellules qui contiennent

    Valeur de la cellule - tu remplaces "comprise entre" par "supérieure à" et tu mets 0 et tu choisis le format de l'addition.

    Tu ajoutes une deuxième règle et tu mets inférieure à 0
    0
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    Salut melanie1324,

    Ta solution permet de différencier les valeurs positives ou négatives.
    Je n'ai pas compris la demande kent comme cela .
    A priori, il s'agit de détecter un signe "+" ou un signe "-" dans une formule.

    A suivre ...
    0
    1. kent
       
      oui Gyrus tu a bien compris mon problème, car pour le signe plus ou moins j'avais déjà trouvé comment faire, mais merci de ton aide
      0
  3. kent
     
    pour mieux expliquer mon problème:
    j'ai des cellules avec des nombres et d'autres avec des nombres mais qui sont du à une addition. c'est celles la que je voudrait mettre en avant.
    Col : valeur
    A1 : 57 (57) ----> fond normal
    A2 : 84 (80+4) ----> fond de couleur
    A3 : 100 (75+25) ----> fond de couleur
    A4 : 65 (65) ----> fond normal
    A5 : 201 (201) ----> fond normal
    0
  4. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Le produit ou la somme dépend d'une formule par exemple en C3 la formule A1*B1

    Pour colorer si produit en C3 appliquer une MFC nouvelle regle Appliquer la formule et entrer SI(C3=A1*B1;VRAI;FAUX)

    Cdlmnt
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Boisgontierjacques Messages postés 177 Statut Membre 64
     
    Bonjour,

    A2 contient-il =80+4 ou =B1+C1 par exemple?

    Créer une fonction perso

    Function FormuleF(c)
    FormuleF = c.FormulaLocal
    End Function

    MFC:
    =ESTNUM(CHERCHE("+";formulef(A2)))

    JB
    0
    1. kent
       
      =80+4
      0
  7. Gyrus Messages postés 3360 Statut Membre 526
     
    0
    1. kent
       
      ca ne fonctionne pas, soit Feuille toute rouge soit toute verte ou blanche selon le contenu de la cellule a1
      0
    2. Gyrus Messages postés 3360 Statut Membre 526
       
      Si, si, ... ça fonctionne :D
      Si tu inscris en A1 une formule correspondant à une addition, la cellule A1 est verte.
      Si tu inscris en A1 une formule correspondant à une soustraction, la cellule est rouge.
      Si tu inscris en A1 une valeur, la cellule n'a aucun remplissage.

      Tu remarqueras que je ne me suis pas contenté de dire "ça fonctionne". J'ai essayé d'apporter quelques éléments. Ce serait bien que tu fasses de même.

      A+
      0
    3. kent
       
      oui ca fonctionne pour A1 seulement mais si tu veut l'appliquer à une Feuille entiere ca ne fonctionne pas.
      0
    4. Gyrus Messages postés 3360 Statut Membre 526
       
      Si tu as de nombreuses cellules concernées, tu as sûrement intérêt à te tourner vers la proposition de Jacques.

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

      A+
      0
  8. kent
     
    je viens d'essayer la proposition de jacques, j'ai surement du faire une erreur quelque part car j'ai rien qui s'affiche.
    j'ai portant créer un module avec "Function FormuleF(c)
    FormuleF = c.FormulaLocal
    End Function "
    et créé une MFC "=ESTNUM(CHERCHE("+";formulef(A2))) "
    0
  9. Gyrus Messages postés 3360 Statut Membre 526
     
    As-tu testé le fichier joint à mon post ?
    0
    1. kent
       
      non je ne l'avait pas fait je te remercie beaucoup, merci à jacques aussi;)
      0