Excel-Colorer derniere cellule non vide
Résolu
Sam357
Messages postés
134
Date d'inscription
Statut
Membre
Dernière intervention
-
Sam357 Messages postés 134 Date d'inscription Statut Membre Dernière intervention -
Sam357 Messages postés 134 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Excel-Colorer derniere cellule non vide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Supprimer dernière page word - Guide
- Aller à la ligne dans une cellule excel - Guide
6 réponses
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 :
Tu peux remplacer "$A:$A" par la colonne de ton choix.
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.
bonjour
Dans "Indicator" elle fonctionne bien la formule ?
Dans "Indicator" elle fonctionne bien la formule ?
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.
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.
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)
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)
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 :
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.
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.
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 :
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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 :
Ton exemple ne satisfait pas la règle car tu n'as rien en juin.
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.
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
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
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
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
Je n'arrive pas à appliquer la formule que tu m'as proposé.
Pourrais tu m'indiquer où je faute ?
Cordialement,
Sam357.