Mise en forme conditionnelle à glisser

Résolu/Fermé
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014 - Modifié par MelMez le 13/05/2014 à 11:29
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 13 mai 2014 à 17:12
Bonjour à tous,

Dans mon tableau de 4 colonnes (A à D), je souhaite appliquer une mise en forme conditionnelle à partir de la cellule D et applicable à toutes les cellules (A à D) puis la faire glisser sur toutes les lignes de mon tableau de sorte que :

Ligne 1 : si D1<0 alors A1:D1 se met en blanc
Ligne 2 : si D2<0 alors A2:D2 se met en blanc
et ainsi de suite.

Comment faire gliser ma mise en forme sur toutes mes lignes (866 au total) ?

Merci pour votre aide.

PS : je n'ai pas la possibilité de mettre à dispo mon fichier car le proxy de ma boîte me l'interdit.

A voir également:

13 réponses

JSmithJ Messages postés 4360 Date d'inscription mercredi 7 mai 2014 Statut Contributeur Dernière intervention 13 juillet 2021 719
13 mai 2014 à 11:35
J'utilise 2 méthodes:

_Tu fait glisser et cliquant sur le petit carré noir en bas à droite et après tu clique sur le petit icône qui apparait. "Tu choisis ne recopier que la mise en forme"

_Acceuil-Mise en forme conditionelle-Gérer les mises en forme et tu change la plage d'application

J'éspère t'avoir aidé
1
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 13/05/2014 à 11:32
Bonjour,

Si j'ai bien compris la demande, il suffit de sélectionner tout ton tableau exemple A1:D100 et mise en forme conditionnelle la formule est =$A1<0
format choisir la couleur

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 11:41
Re,

Et ben je me suis mal exprimée. Je vais tenter de mettre un exemple plus clair :

Col. A Col. B Col. C Col. D

L1 01/10/2022 11,67 1096,67 23,33
L2 01/11/2022 11,67 1108,33 11,67
L3 01/12/2022 11,67 1120,00 0,00
L4 01/01/2023 11,67 1131,67 -11,67
L5 01/02/2023 11,67 1143,33 -23,33

Je souhaite que ma mise en forme me mettre en blanc les L4 (en fonction de D4) et L5 (en fonction de D5). Les autres lignes, les montants en col. D sont supérieurs à 0 donc c'est bon.
Sachant que toutes les données sont modifiables à chaque MAJ de mon tableau.

C'est plus clair ?
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 12:25
Re,

C'est ce que je tente de faire comme ceci (avec mon exemple plus haut) :

en mise en forme conditionnelle (utiliser une formule...)
$DL5<0 (pas de SI car c'est compris dans le choix de ma mise en forme)
je choisis la mise en forme en blanc
puis "s'applique à" je sélectionne AL5:DL5

1. la formule ne fonctionne pas (bon je ne comprends plus rien)
2. le "s'applique à" : met des $ en automatique alors que je ne le souhaite pas
3. quand elle fonctionnera le glisser avec la croix ou copier en conservant la mise en forme ne fonctionne pas
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
13 mai 2014 à 12:39
J'ai essayé sans le si, cela ne fonctionnait pas. Mais avec la formule que je vous ai mis cela était Ok
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 12:43
Ok je vais essayer de suite mais à quoi correspond le 1 ?
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 12:48
Bon ça ne fonctionne pas. Je ne comprends pas, j'utilise couramment ce genre de formule/mise en forme et là je bloque totalement.
Donc en tapant >> ="SI($D131<0;1;0)" et en choissant ma mise en forme, rien ne se passe (S'applique à D131)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
13 mai 2014 à 12:51
Bonjour
simplement la formule de mise en forme dans une fenêtre MFC n'accepte les SI que dans des cas bien particulier
entrez simplement:

=$D131=0

ça suffira

crdlmnt
0

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

Posez votre question
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
13 mai 2014 à 12:50
Re,

si tu avais suivi ma procédure ton problème serait résolu, je recommence
sélectionner tout ton tableau exemple A1:D5
mise en forme conditionnelle, la formule est
=$D1<0
format choisir la couleur de remplissage

pour tes nouvelles données, sélectionne AJ1 :AL5 ou AL1000 pourquoi pas
et la formule sera si les valeurs à tester sont en AL et ta première valeur en AL1
la formule sera
=$AL1<0
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 13:00
Donc si ma plage de cellule va de A12:D131 je dois sélectionner cette plage et saisir =$D12<0 c'est bien ça ?
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 13/05/2014 à 13:06
Re,

oui tout a fait si la première cellule contenant la première valeur à tester est D12 la formule est bien, mais il faut que tout ton tableau A12:D131 soit surbrillé avant de saisir la formule

=$D12<0

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 13:11
Et ben j'ai (je pense) bien suivi ta procédure mais les valeurs négatives ne se mettent pas en police blanche.
Est-ce parce que les valeurs sont issues de formules ?
Si tel est le cas, désolée de ne pas l'avoir signalé au début de mon post.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
13 mai 2014 à 13:31
Re,

Non les formules n'ont rien à voir sauf si elles retournent une valeur texte, dans ce cas il faut les modifier mais pour cela il faudrait voir un bout de ton fichier anonymisé que tu peux joindre avec ce lien

https://www.cjoint.com/
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 13:31
Malheureusement le proxy de ma boîte ne me le permet pas.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
13 mai 2014 à 13:34
Re,

donne un exemple, cellule A12 qui a t il comme formule
B12 qui a t il comme formule
C12 qui as t il comme formule
et D12 qui as t il comme formule
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 13:39
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
13 mai 2014 à 13:47
Re,

ton lien est inexploitable, clic sur le lien ci-dessous, puis sur parcourir pour sélectionner ton fichier/sur créer le lien, reste à coller dans un post le lien qui sera généré en haut de l'assistant

https://www.cjoint.com/
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 13:53
Désolée pour la perte de temps :

https://www.cjoint.com/?DEnn0qQNSX5
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
13 mai 2014 à 14:01
Enlevez le guillemets qui encadrent votre formule dans la MFC
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 14:02
C'est ce que je fais mais elles se remettent automatiquement.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 13/05/2014 à 14:08
...ah ? voyez ici
https://www.cjoint.com/?DEnogazEorK
par ailleurs:
1°)êtes vous sur de votre formule en A12 qui ne renvoie pas une date , :mais 0?
2°)il y a moyen de mettre en place un tableau qui s'arrêt d'afficher" à la dernière échéance sans passer par une MFC
Votre option est dangereuse, le risque étant d'effacer des lignes que l'on croit vides et qui ne le sont pas .

crdlmnt
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
13 mai 2014 à 14:05
Re,

voilà tout simplement

https://www.cjoint.com/?DEnoe0jfph5

reprogramme la couleur que j'ai mise en rouge pour que tu vois
0
MelMez Messages postés 14 Date d'inscription mardi 13 mai 2014 Statut Membre Dernière intervention 13 mai 2014
13 mai 2014 à 14:36
Et ben merci. J'ai fait copier la mise en forme de vos modèles car ça ne fonctionnait toujours pas.

Vaucluse,
1/oui je suis sure mais dans le tableau la date n'est pas saisie
2°)je suis preneuse pour l'idée si je peux apprendre et minimiser les risques. Du coup, je vais protéger la feuille pour éviter tout soucis et je sais que mes échéances ne pourront pas aller au-delà de la ligne 131.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
13 mai 2014 à 17:12
Re
voila une solution parmi d'autres pour ajuster l'échéancier au nombre d'années affiché en B3 de la feuille Saisie
https://www.cjoint.com/?DEnrhwYkQVN
Les formules subsistent jusqu'en ligne 131, la MFC ne sert plus qu'à ombrer les lignes inutilisées du tableau.
Pour le moment la formule à partir de A13 fait référence au nombre d'année x 12 mais il est bien sur possible de la transformer pour indiquer directement un nombre de mois à partir d'une cellule (dans l'éventualité ou la durée ne serait pas un nombre complet d'années)

crdlmnt
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
13 mai 2014 à 11:53
Bonjour

Dans la mise en forme conditionnelle
Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué Mettre cette formule
=SI($D1<0;1;0)
Puis format
Remplissage blanc
Appliquer
Ok
Et enfin copier la cellule puis sélectionner toutes les cellules et coller format
-1