Mise en forme conditionnelle

jeropl -  
 Jeropl -
Bonjour,
j'ai pas mal regardé sur le forum, mais je ne trouve pas la réponse à ma question.... Peut-être pourrez-vous m'aider =)

Le principe de mon formulaire:

-Journal de caisse, avec 3 colonne de nombres: 1) "entrées" 2) "sorties" 3) "Facture ouvertes"
-En colonne 4) je souhaiterais qu'Excel calcule le nombre de jours entre la date de la facture et aujourd'hui. J'ai trouvé la fonction idéale avec "SI", mais maintenant le top serait de la mettre en mise en forme conditionnelle pour éviter de faire copier-coller sur chaque ligne lors de chaque ajout de facture au journal.

Ma fonction est la suivante:
=SI((F17>0);(-A17+AUJOURDHUI());"")

Comment intégrer cette fonction dans mise en forme conditionnelle??

Merci pour votre aide =)

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    votre formule à des parenthèses entre trop et devrait s'écrire:

    =SI(F17>0;AUJOURDHUI()-A17;"")
    Pour e qui est de la mise en forme conditionnelle,, il faudrait nous donner les régles à appliquer?
    à vous lire
    crdlmnt
    0
    1. Jeropl
       
      C'est à dire que la mise en forme à appliquer est simple, elle s'applique à toutes les cellules de la colonne K en référence à la ligne correspondante de la colonne J. Je pourrais passer par le vba mais je n'y connais que dalle ^^
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      D'abord il faut s'expliquer au mieux
      qu'appelez vous une mise en forme?

      On devrait pouvoir se passer de VBA
      si c'est pour placer une formule "glissante" dans un champ de la colonne K, il suffit de la, placer sur la 1°, oigne et de tirer la cellule sur la hauteur utile, ou encore sélectionner le champ de K complet , inscrire dans la barre de formule la formule correspondante à la 1° cellule et de faire entrée en maintenant la touche ctrl enfoncée. Le champ va se remplir et la formule s'ajuste

      Ou autre option;, via les outils standards excel

      créer vos titres de colonnes
      inscrire la 1° ligne de données avec les formule voulues
      sélectionner les titres et cette ligne ensemble
      Ruban / Insertion / Tableau > valider en cochant "mon tableau comporte des entêtes"

      les lignes avec les formules vont se créer automatiquement au fur et à mesure quand vous entrez une valeur dans la ligne suivante du tableau.

      si ce n'est pas ça, complètez votre demande!

      crdlmnt
      et
      0
    3. Jeropl
       
      Ok je vois. En fait j'utilise déjà une autre mfc:
      Lorsqu'une facture est ouverte (donc un montant inscrit sous la colonne 3) "factures ouvertes" la ligne est colorée en orange (si nombre >0 = colorée, si nombre <0 = non colorée). J'ai pensé utiliser une autre mfc pour inscrire le nombre de jours depuis que la facture est ouverte dans la colonne K
      0
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Pour permettre aux intervenants de t'aider efficacement et éviter de multiplier les demandes d'éclaircissement, il serait préférable que tu joignes un fichier à la demande.

    Pour cela, tu peux utiliser https://www.cjoint.com/
    Ensuite, reviens coller ici le lien donné par le site.

    A+
    0
    1. jeropl
       
      Voici: http://www.cjoint.com/c/EJorK1LrS5U
      la cellule K17 contient la formule que je souhaiterais faire appliquer à toutes les cellules de la colonne K. En sachant que je ne voudrais pas passer par l'option cellules " masquer valeur nulle", pour ne pas générer de pages blanches à l'impression.

      Merci pour votre aide!
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Comprend pas votre problème?

      vu que la colonne K contient déjà la formule, vous ne voulez passer en vert en fait, que s'il y a une valeur en K?

      Alors la formule de MFC

      =K17<>""

      devrait suffire!

      et en petit rappel en K17 la formule sera mieux écrite en enlevant les signes inutiles:

      =SI(F17>0;AUJOURDHUI()-A17;"")

      de même appliquez bien la MFC sur la hauteur utile. Par rapport à l'orange, vous n'avez pas les mêmes limites de lignes d'application
      crdlmnt
      0
    3. Jeropl
       
      Toutes les lignes qui contiennent un montant dans la colonne *factures ouvertes passent à l'orange. Dans un même temps je veux que le nombre de jours soit inscrit dans la colonne K.
      0