Comparaison de cellule

Résolu/Fermé
PaulGreloux - 17 sept. 2018 à 09:01
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 sept. 2018 à 12:57
Bonjour,
j'ai des indices boursiers en lignes, et chaque colonne correspond à une date. Chaque semaine je rentre les données, dans une nouvelles colonnes. Je souhaiterai mettre en place une macro me permettant de mettre en rouge la nouvelle valeur si elle est inférieure à la précédente et en vert si elle y est supérieur.
L'idée, c'est qu'une fois plusieurs date remplies, chaque ligne alterne rouge:vert en fonction des hausses ou baisses des indices.
Je vous remercie



2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 17 sept. 2018 à 10:44
Bonjour
et pourquoi une macro. Une mise en forme conditionnelle devrait pouvoir faire ça non?
sélectionnez toute la plage à traiter en supposant (à adapter(:
que votre première colonne de valeur est en B, 1° valeur en B2 et que vous vouliez traiter jusqu'à Z1000
  • sélectionnez C2:Z1000
  • ruban / accueil / mise en forme conditionnelle / gérer les régles
  • dans la fenêtre affichée: "utiliser une formule..."
  • entrez cette formule:

=ET(C2<>"";C2>B2)
  • cliquez sur format/ formatez en vert
  • OK retour à la fenêtre de MFC

nouvelle règle:
=ET(C2<>"";C2<B2)
  • formatez en rouge
  • fermez par OK/OK


(attention, pas de signe $ dans les adresses dans les formules)

cette MFC va s'appliquer automatiquement sur tout le tableau au fur et à mesure que vous entrez les valeurs
(les valeurs égales restent en remplissage d'origine)

crdlmnt


0
Bonjour,
Merci pour votre réponse. J'ai fait la MFC cependant elle ne fonctionne que pour certaines cellules ... une idée?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
17 sept. 2018 à 11:47
sans avoir votre modèle, non, pas d'idée, sauf peut être si dans certains cas, vous n'avez pas de valeur dans la cellule à gauche de la cellule à traiter
voyez si vous pouvez le déposez ici en bidouillant les données confidentielles si besoin
http://mon-partage.fr
et revenez coller le lien créé sur le site
à vous lire
crdlmnt
0
https://mon-partage.fr/f/WvG8CkXj/
Voici le lien vers mon fichier
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
17 sept. 2018 à 12:32
.. euh... vous voulez, une comparaison en horizontal et vous placez des formules qui traitent en vertical?(entre ligne 3 et 4)
la formule pour le vert:
=ET(C4<>"";D4>C4)
et pour le rouge
=ET(C4<>"";D4<C4)
et non pas la comparaison entre D4 et D3 !!

voila ce que ça donne:
https://mon-partage.fr/f/Z8fd6RTn/
crdlmnt
0
Tout simplement. Merci beaucoup
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
17 sept. 2018 à 12:57
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
0