Excel-Colorer derniere cellule non vide

Résolu/Fermé
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 - 6 juil. 2009 à 07:02
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 - 7 juil. 2009 à 13:48
Bonjour,

J'ai réalisé un graphique dynamique qui se trace à partir d'un tableau dans lequel chaque mois je viens coller une ligne de données.

J'aimerais qu'à chaque fois que j'ajoute une ligne à la suite de ce tableau, le contenu de celle ci apparaisse automatiquement en couleur (pour la distinguer des autres).

J'ai bien pensé à une mise en forme conditionnelle mais je n'arrive pas à formaliser cela.

Merci par avance.

Cordialement,
Sam357
A voir également:

6 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 juil. 2009 à 09:18
bonjour

une mise en forme conditionnelle mais je n'arrive pas à formaliser cela.

C'est avec une formule de ce type que tu peux le faire :
si les cellules de la colonne sont numériques :

=LIGNE()=EQUIV(9^9;$A:$A)

si les cellules de la  colonne sont du texte : 

=LIGNE()=EQUIV("z^z";$A:$A)

Tu peux remplacer "$A:$A" par la colonne de ton choix.
0
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 18
6 juil. 2009 à 10:08
Bonjour Gbinforme,

Je dois faire une erreur car rien ne se produit après avoir rentrer la formule (onglet "Indicator")

J'ai deux autres problèmes :

* mon graphique laisse un espace pour les période à venir alors que je voudrais juste qu'il se mette à jour lorsque je rentre de nouvelle données.
A quelle niveau ai-je fait une erreur ?

* dans l'onglet "Detail Period" je voudrais que chaque
Je souhaite que chaque ligne du mois (voir colonne "date théorique de livraison") avec FAUX indiqué dans la colonne "ok std" apparaisse en rouge.
Comment faire ?

Le fichier se trouve ici :

http://www.cijoint.fr/cjlink.php?file=cj200907/cij05nRK7F.xls

Merci par avance.
Sam357
0
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 18 > Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018
6 juil. 2009 à 10:54
Re,

J'ai trouvé comment mettre en rouge les cellules ou "Ok Std" est FAUX :

Voici la formule pour la MFC :

=$M2=FAUX

Reste à trouver comment le faire uniquement pour le mois précédent (du 01 au 31).

Je poursuis mes recherches...

Sam357
0
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 18
6 juil. 2009 à 13:14
Gbinforme,

Je n'arrive pas à appliquer la formule que tu m'as proposé.
Pourrais tu m'indiquer où je faute ?

Cordialement,
Sam357.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 juil. 2009 à 14:23
bonjour

Dans "Indicator" elle fonctionne bien la formule ?
0
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 18
6 juil. 2009 à 14:48
Re-Bonjour,

Non, ça ne fonctionne pas. Je ne l'ai peut être pas appliqué correctement.

Que dois je saisir à savoir que ma plage de données s'étend de A4 à G17. (le mois prochain la zone sera A4 à G18, etc) ?

Merci.
Sam357
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 juil. 2009 à 21:07
bonjour

Non, ça ne fonctionne pas. Je ne l'ai peut être pas appliqué correctement.

Pourtant sur le classeur que tu as mis en ligne, la dernière ligne est bien rouge et correctement paramétrée, mis à part que tu aurais dû sélectionner l'ensemble des colonnes pour permettre les ajouts.
0
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 18
6 juil. 2009 à 21:57
Bonjour,

En effet, la ligne a bien le format souhaité mais c'est juste que je l'avais mis en couleur.
Ça ne correspond donc pas du tout à l'automatisation que je recherche. lol

Je n'ai pas compris comment saisir la formule que tu m'as proposé, pourrais tu m'aider

http://www.cijoint.fr/cjlink.php?file=cj200907/cijT9zsOwe.xls

Qu'est ce qui ne va pas si j'écris la formule suivante ?

=LIGNE()=EQUIV(9^9;$A4:$g200)
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 juil. 2009 à 22:29
bonjour

Quand tu mets '2009/04 dans une cellule, ce n'est pas un nombre, mais du texte et donc la formule que je t'ai fournie, c'est :
=LIGNE()=EQUIV("z^z";$A:$A)

et non =LIGNE()=EQUIV(9^9;$A4:$g200) où tu essaies une comparaison numérique sur 7 colonnes qui ne sera jamais satisfaite.

Tu peux bien sûr saisir tes données comme tu veux mais lorsque tu mets une date comme '2009/04 dans une cellule, ce n'est pas une date valide et tu ne pourras faire aucun calcul avec ces données sauf à utiliser des formules complexes.
0
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 18
7 juil. 2009 à 00:56
Bonsoir,

Je viens de faire un essai avec la formule adaptée au texte et ça marche parfaitement.

MERCI Gbinforme !!

Le fichier MAJ :
https://www.cjoint.com/?hhaXwhCbiU

Il me reste à solutionner les deux problèmes ci-dessous :

* mon graphique laisse un espace pour les période à venir alors que je voudrais juste qu'il se mette à jour lorsque j'ajoute des données dans la zone source. A quelle niveau ai-je fait une erreur ?

* dans l'onglet "Detail Period" , je souhaite que chaque ligne du mois précédent le mois en cours (voir colonne "date théorique de livraison") avec 'FAUX' indiqué dans la colonne "ok std" apparaisse en rouge.
Comment faire ? 


J'ai bien pensé à utiliser la fonction =aujourdhui() mais le problème c'est que ce fichier est consulté à divers période du mois donc même en décalant de +ou- 30 jours ça resterait du tâtonnement.

Y aurait il un moyen plus efficace ?

Merci d'avance.
Sam357
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
7 juil. 2009 à 09:15
bonjour

mon graphique laisse un espace pour les période à venir

Il faut nommer toutes les plages avec la fonction DECALER comme ceci par exemple pour les libellés période
periode

=DECALER(Indicator!$A$4;;;NBVAL(Indicator!$A:$A)-3;1)

puis tu modifies chaque série en remplaçant la plage actuelle par le nom (periode par ex.)

je souhaite que chaque ligne du mois précédent le mois en cours avec 'FAUX' indiqué dans la colonne "ok std" apparaisse en rouge.


Tu mets une mise en forme conditionnelle sur les colonnes A:N avec cette formule :
=ET(MOIS($G1)=MOIS(AUJOURDHUI())-1;NON($L1))

Ton exemple ne satisfait pas la règle car tu n'as rien en juin.
0
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 18
7 juil. 2009 à 12:32
Bonjour,

Je ne sais pas pourquoi j'avais renommé toute les plages mais cela a disparu de la version proposée ici.
Bref, ce qu'il me manquait c'était de mettre les noms des plages dans les données sources.

Merci pour cette préciseuse info.

Néanmoins j'ai un problème sur les zones prises en compte sur les graphique, seule "VRstd" est mise à jour.

http://www.cijoint.fr/cjlink.php?file=cj200907/cijWcI7fK5.xls

Où se situe mon erreur ?

Merci d'avance.
Sam357
0
Sam357 Messages postés 134 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 15 mars 2018 18
7 juil. 2009 à 13:48
Re,

Mon problème est résolu il s'agissait du nombre de lignes à décaler pour l'une des colonnes.
Dans mon cas, il faut décaler de -3 et pour les autres de -2.

Merci Gbinforme pour ton aide.

Sam357
0