Mise en forme conditionnelle spéciale
Résolu
spontwan
-
spontwan Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
spontwan Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Après avoir passé deux soirées à m'arracher les cheveux en lisant d'autres demandes et en essayant les différentes solutions à mon problème, je fais appel à vous.
J'ai un fichier avec un onglet "principal" où sont listées toutes les tâches à faire.
j'ai deux demandes :
1_ Chaque ligne de tâche commence par une clé de répartition et j'aimerai avoir un onglet par clé de répartition et que les lignes se copient automatiquement de mon onglet "principal" vers l'onglet correspondant à la clé de répartition.
2_ J'ai une colonne "date" avec une deadline pour chaque tâche et une colonne "état" pour notifier où en est la tâche (à faire / urgent /dépassé). J'aimerai qu'en fonction de la proximité de la deadline avec la date du jour la case "état" se mette à jour seule en inscrivant automatiquement le texte et la couleur de la case > à faire en bleu / urgent en vert / dépassé en rouge.
Pour info voici les numéros de cellule :
A > clef
C > deadline
E > état
Ah oui, je suis sur excel 2011
Avant que toutes mes tâches virent au rouge....merci à vous !
Après avoir passé deux soirées à m'arracher les cheveux en lisant d'autres demandes et en essayant les différentes solutions à mon problème, je fais appel à vous.
J'ai un fichier avec un onglet "principal" où sont listées toutes les tâches à faire.
j'ai deux demandes :
1_ Chaque ligne de tâche commence par une clé de répartition et j'aimerai avoir un onglet par clé de répartition et que les lignes se copient automatiquement de mon onglet "principal" vers l'onglet correspondant à la clé de répartition.
2_ J'ai une colonne "date" avec une deadline pour chaque tâche et une colonne "état" pour notifier où en est la tâche (à faire / urgent /dépassé). J'aimerai qu'en fonction de la proximité de la deadline avec la date du jour la case "état" se mette à jour seule en inscrivant automatiquement le texte et la couleur de la case > à faire en bleu / urgent en vert / dépassé en rouge.
Pour info voici les numéros de cellule :
A > clef
C > deadline
E > état
Ah oui, je suis sur excel 2011
Avant que toutes mes tâches virent au rouge....merci à vous !
A voir également:
- Mise en forme conditionnelle spéciale
- Mise en forme conditionnelle excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise en forme whatsapp - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
6 réponses
Bonsoir
Poste un exemple de ton classeur sur cjoint.com, fais créer un lien, copies le et reviens le coller ici
Ensuite à partir de quand une tâche devient-elle urgente ?
Cdlmnt
Via
Poste un exemple de ton classeur sur cjoint.com, fais créer un lien, copies le et reviens le coller ici
Ensuite à partir de quand une tâche devient-elle urgente ?
Cdlmnt
Via
Bonjour.
Pour ta première demande, il s'agit de déplacement automatique de blocs de cellules ; il te faut donc une macro.
Pour ta seconde demande, il n'y a rien de "spécial" à prévoir ; il te suffit de créer 3 règles de mise en forme conditionnelle, une pour chaque couleur. Comme tu n'as pas joint ton fichier ou un fichier-exemple anonyme, ni défini le critère "urgent", impossible d'être plus précis dans nos réponses ...
Pour ta première demande, il s'agit de déplacement automatique de blocs de cellules ; il te faut donc une macro.
Pour ta seconde demande, il n'y a rien de "spécial" à prévoir ; il te suffit de créer 3 règles de mise en forme conditionnelle, une pour chaque couleur. Comme tu n'as pas joint ton fichier ou un fichier-exemple anonyme, ni défini le critère "urgent", impossible d'être plus précis dans nos réponses ...
Bonjour Raymond
Pour le 1 cela ne nécessitera pas forcément une macro comme les lignes sont identifiées par une clé de répartition c'est peut être possible par formules
Mais pour cela il faut voir le fichier
Pour le 1 cela ne nécessitera pas forcément une macro comme les lignes sont identifiées par une clé de répartition c'est peut être possible par formules
Mais pour cela il faut voir le fichier
Bonjour, voici le fichier.
http://www.cjoint.com/c/GJkfZ3TOf61
Pour vous répondre une tâche devient urgente quand on est à 4jours de la deadline.
J'ai essayé les mises en forme conditionelles mais je me mélange les pinceaux dans <=> le logiciel me dit souvent que ce n'est pas possible. De plus je peux changer la couleur mais pas inclure automatiquement les mentions à faire / urgent /dépassé.
http://www.cjoint.com/c/GJkfZ3TOf61
Pour vous répondre une tâche devient urgente quand on est à 4jours de la deadline.
J'ai essayé les mises en forme conditionelles mais je me mélange les pinceaux dans <=> le logiciel me dit souvent que ce n'est pas possible. De plus je peux changer la couleur mais pas inclure automatiquement les mentions à faire / urgent /dépassé.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
voyez ici si ça vous convient (sans VBA!)
https://mon-partage.fr/f/psmD1wrk/
les explications sont dans la feuille PRINCIPAL et la feuille EDIT (onglet rouge)
notez que les formules utilisées dans EDIT sont assez lourdes et peuvent ralentir un peu le fichier
je conseille:
mais tout ça dépend de votre matèriel et c'est vous qui voyez
notez aussi que la formule "alerte" en feuille PRINCIPAL prend aussi en compte un OK si la date fin est entrée, pour éviter d'effacer des formules avec une entrée manuelle (tout est automatique)
revenez si besoin de complément
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
voyez ici si ça vous convient (sans VBA!)
https://mon-partage.fr/f/psmD1wrk/
les explications sont dans la feuille PRINCIPAL et la feuille EDIT (onglet rouge)
notez que les formules utilisées dans EDIT sont assez lourdes et peuvent ralentir un peu le fichier
je conseille:
- de limiter le tableau EDIT au nombre de lignes prévisibles utiles à éditer (100 dans le modèle)
- de limiter les champs nommés au nombre de lignes total prévisibles de la feuille PRINCIPAL (ligne 1000 dans le modèle, ATTENTION doit obligatoirement débiter en ligne 1)
- de ne pas utiliser une feuille par clef, mais de modifier la clef en A2 de EDIT pour éviter de multiplier les formules (voir le menu déroulant à ajuster au nombre dotal de clef si elles n'y sont pas toutes)
- toutefois, la feuille peut être copiée et la clef en A2 modifiée dans chaque copie
mais tout ça dépend de votre matèriel et c'est vous qui voyez
notez aussi que la formule "alerte" en feuille PRINCIPAL prend aussi en compte un OK si la date fin est entrée, pour éviter d'effacer des formules avec une entrée manuelle (tout est automatique)
revenez si besoin de complément
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour Vaucluse,
Et merci pour le fichier c'est une sacrée avancée !!
Quelques petites questions/remarques :
Je n'ai pas bien compris les remarques en rouges concernant les formules matricielles, n'étant pas un expert je ne sais d'ailleurs pas à quoi correspondent les formules matricielles.
Sinon l'onglet principal c'est exactement ça merci ! et merci pour le bonus de prendre en compte le "OK". Par contre je veux garder une clé par onglet et j'ai vu que je pouvait garder cette option en le dupliquant. J'aimerai toutefois savoir s'il n'est pas possible d'avoir, dans l'onglet correspondant à la clé de répartition, la même mise en forme que dans l'onglet principal (date / couleur...) pour pouvoir soit travailler sur le principal ou un autre onglet.
merci
Et merci pour le fichier c'est une sacrée avancée !!
Quelques petites questions/remarques :
Je n'ai pas bien compris les remarques en rouges concernant les formules matricielles, n'étant pas un expert je ne sais d'ailleurs pas à quoi correspondent les formules matricielles.
Sinon l'onglet principal c'est exactement ça merci ! et merci pour le bonus de prendre en compte le "OK". Par contre je veux garder une clé par onglet et j'ai vu que je pouvait garder cette option en le dupliquant. J'aimerai toutefois savoir s'il n'est pas possible d'avoir, dans l'onglet correspondant à la clé de répartition, la même mise en forme que dans l'onglet principal (date / couleur...) pour pouvoir soit travailler sur le principal ou un autre onglet.
merci
Re
formules matricielles:
la formule est matricielle car il faut qu'elle analyse tout le champ nommé liste pour ne prendre en considération que les lignes qui correspondent à la clef sélectionnée et en déduire le N° de ligne de la feuille où elle trouve ces valeurs.
(Sans matricielle, n'importe quelle formule s'arrête à la première ligne trouvée dans la colonne)
Les matricielles doivent être entrée avec une combinaison de trois touches:
enfoncer ctrl et shift et activer entrée
pour qu'Excel prenne en compte
vous pouvez essayez deux choses si vous voulez comprendre les formules:
1°)essayer dans une colonne libre la simple formule (matricielle donc):
=PETITE.VALEUR(SI(liste=$A$2;LIGNE($A$1:$A$1000));LIGNE($A1))
et tirer vers le bas pour voir ce qu'elle renvoie (vous retrouvez les N° de ligne correspondant de PRINCIPAL
2°) essayez d'entrer simplement cette formule avec la touche enter seule, et donc ça ne fonctionnera pas.
mise en forme conditionnelle sur la feuille EDIT
je vais vous laisser faire, c'est mieux et si ça ne va pas revenez:
pour voir ce qu'il se passe dans la feuille PRINCIPAL:
sélectionnez E2
onglet accueil / icone mise en forme conditionnelle / gérer les règles
et voyez les formules qui sont affichées (c'est tout bête à faire)
reporter ça sur la hauteur utile de la feuille EDIT
(sélectionner le champ à traiter/sélection icone MFC / Nouvelle règle et "utiliser une formule...."/ entrer la formule correspondant à la 1° cellule du champ en respectant la position des signes $)
à + si besoin
crdlmnt
Ps si tout ça vous convient, merci de passer le sujet en résolu (sous le titre en haut du fil)
formules matricielles:
la formule est matricielle car il faut qu'elle analyse tout le champ nommé liste pour ne prendre en considération que les lignes qui correspondent à la clef sélectionnée et en déduire le N° de ligne de la feuille où elle trouve ces valeurs.
(Sans matricielle, n'importe quelle formule s'arrête à la première ligne trouvée dans la colonne)
Les matricielles doivent être entrée avec une combinaison de trois touches:
enfoncer ctrl et shift et activer entrée
pour qu'Excel prenne en compte
vous pouvez essayez deux choses si vous voulez comprendre les formules:
1°)essayer dans une colonne libre la simple formule (matricielle donc):
=PETITE.VALEUR(SI(liste=$A$2;LIGNE($A$1:$A$1000));LIGNE($A1))
et tirer vers le bas pour voir ce qu'elle renvoie (vous retrouvez les N° de ligne correspondant de PRINCIPAL
2°) essayez d'entrer simplement cette formule avec la touche enter seule, et donc ça ne fonctionnera pas.
mise en forme conditionnelle sur la feuille EDIT
je vais vous laisser faire, c'est mieux et si ça ne va pas revenez:
pour voir ce qu'il se passe dans la feuille PRINCIPAL:
sélectionnez E2
onglet accueil / icone mise en forme conditionnelle / gérer les règles
et voyez les formules qui sont affichées (c'est tout bête à faire)
reporter ça sur la hauteur utile de la feuille EDIT
(sélectionner le champ à traiter/sélection icone MFC / Nouvelle règle et "utiliser une formule...."/ entrer la formule correspondant à la 1° cellule du champ en respectant la position des signes $)
à + si besoin
crdlmnt
Ps si tout ça vous convient, merci de passer le sujet en résolu (sous le titre en haut du fil)
Merci pour tout !
J'ai gardé l'onglet principal et pour les reports j'ai simplement copié cet onglet avec la fonction "coller avec liaison" et appliqué un filtre différent sur chaque onglet en fonction de la clé de répartition voulue. Ce qui me permet de pouvoir ajouter simplement de nouvelles clés ;)
En tout cas vous m'avez sacrément bien aidé, je vous en remercie !
Cordialement
J'ai gardé l'onglet principal et pour les reports j'ai simplement copié cet onglet avec la fonction "coller avec liaison" et appliqué un filtre différent sur chaque onglet en fonction de la clé de répartition voulue. Ce qui me permet de pouvoir ajouter simplement de nouvelles clés ;)
En tout cas vous m'avez sacrément bien aidé, je vous en remercie !
Cordialement