OVH Cloud OVH Cloud

visu en couleurs d'un changement de valeur dans cellule

7 réponses
Avatar
Philippe Lambert
Bonjour,


J'ai un tableau rempli de donnees, et chaque mois je reprends ce meme
tableau et change les valeurs des cellules, comment faire pour que les
cellules dont je change la valeur apparaissent d'une couleur différentes,
afin de voir d'un coup d'oeil les valeurs changées.

merci de vos réponses

ps : je débute dans exel

7 réponses

Avatar
Jacky
Bonjour Philippe

Un truc du genre
Dans le module de la feuille en question
'----------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Interior.ColorIndex = 6
End Sub
'----------
Salutations
JJ

"Philippe Lambert" a écrit dans le message de
news:434e2356$0$7353$
Bonjour,


J'ai un tableau rempli de donnees, et chaque mois je reprends ce meme
tableau et change les valeurs des cellules, comment faire pour que les
cellules dont je change la valeur apparaissent d'une couleur différentes,
afin de voir d'un coup d'oeil les valeurs changées.

merci de vos réponses

ps : je débute dans exel




Avatar
Jacky
Re...
Et pour éventuellement changer de couleur tous les mois
Ceci:
'---------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Interior.ColorIndex = Target.Value + 32
End Sub
'---------
JJ

"Philippe Lambert" a écrit dans le message de
news:434e2356$0$7353$
Bonjour,


J'ai un tableau rempli de donnees, et chaque mois je reprends ce meme
tableau et change les valeurs des cellules, comment faire pour que les
cellules dont je change la valeur apparaissent d'une couleur différentes,
afin de voir d'un coup d'oeil les valeurs changées.

merci de vos réponses

ps : je débute dans exel




Avatar
Fris
merci pour la réponse mais j'y comprends rien, que faut'il faire avec ces
lignes de programmes ? ou les inserer ?




"Jacky" a écrit dans le message de news:

Re...
Et pour éventuellement changer de couleur tous les mois
Ceci:
'---------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Interior.ColorIndex = Target.Value + 32
End Sub
'---------
JJ

"Philippe Lambert" a écrit dans le message de
news:434e2356$0$7353$
Bonjour,


J'ai un tableau rempli de donnees, et chaque mois je reprends ce meme
tableau et change les valeurs des cellules, comment faire pour que les
cellules dont je change la valeur apparaissent d'une couleur différentes,
afin de voir d'un coup d'oeil les valeurs changées.

merci de vos réponses

ps : je débute dans exel








Avatar
Jacky
Re....
1-Copier le code (de Privat....à....End Sub)
2-Clique droit sur l'onglet de la feuille, puis selection de 'Visualiser le
code'.
3-Coller le code sous le 'End Sub' déjà affiché dans la fenêtre
4-Revenir sur la feuille et tester
5-Reposter si cela ne devait pas fonctionner

JJ

"" a écrit dans le message de
news:434e2c67$0$18063$
merci pour la réponse mais j'y comprends rien, que faut'il faire avec ces
lignes de programmes ? ou les inserer ?




"Jacky" a écrit dans le message de news:

Re...
Et pour éventuellement changer de couleur tous les mois
Ceci:
'---------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Interior.ColorIndex = Target.Value + 32
End Sub
'---------
JJ

"Philippe Lambert" a écrit dans le message de
news:434e2356$0$7353$
Bonjour,


J'ai un tableau rempli de donnees, et chaque mois je reprends ce meme
tableau et change les valeurs des cellules, comment faire pour que les
cellules dont je change la valeur apparaissent d'une couleur
différentes,



afin de voir d'un coup d'oeil les valeurs changées.

merci de vos réponses

ps : je débute dans exel












Avatar
Jacky
Re..Re..
Oublier le deuxième code, à remplacer par celui-ci:

Et pour éventuellement changer de couleur tous les mois
'---------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Interior.ColorIndex = Month(Date) + 32
End Sub
'---------
JJ

"Jacky" a écrit dans le message de
news:
Re....
1-Copier le code (de Privat....à....End Sub)
2-Clique droit sur l'onglet de la feuille, puis selection de 'Visualiser
le

code'.
3-Coller le code sous le 'End Sub' déjà affiché dans la fenêtre
4-Revenir sur la feuille et tester
5-Reposter si cela ne devait pas fonctionner

JJ

"" a écrit dans le message de
news:434e2c67$0$18063$
merci pour la réponse mais j'y comprends rien, que faut'il faire avec
ces


lignes de programmes ? ou les inserer ?




"Jacky" a écrit dans le message de news:

Re...
Et pour éventuellement changer de couleur tous les mois
Ceci:
'---------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Interior.ColorIndex = Target.Value + 32
End Sub
'---------
JJ

"Philippe Lambert" a écrit dans le message de
news:434e2356$0$7353$
Bonjour,


J'ai un tableau rempli de donnees, et chaque mois je reprends ce meme
tableau et change les valeurs des cellules, comment faire pour que
les




cellules dont je change la valeur apparaissent d'une couleur
différentes,



afin de voir d'un coup d'oeil les valeurs changées.

merci de vos réponses

ps : je débute dans exel
















Avatar
Fris
merci , j'ai bien compris la manip mais helas j'ai une erreur :


"erreur d'execution 1004"
impossible de définir la propriété ColorIndex de la classe interior et quand
je clic sur "debogage" j'ai cette ligne surlignée en jaune :
Target.Interior.ColorIndex = Target.Value + 32


"Jacky" a écrit dans le message de news:

Re....
1-Copier le code (de Privat....à....End Sub)
2-Clique droit sur l'onglet de la feuille, puis selection de 'Visualiser
le
code'.
3-Coller le code sous le 'End Sub' déjà affiché dans la fenêtre
4-Revenir sur la feuille et tester
5-Reposter si cela ne devait pas fonctionner

JJ

"" a écrit dans le message de
news:434e2c67$0$18063$
merci pour la réponse mais j'y comprends rien, que faut'il faire avec ces
lignes de programmes ? ou les inserer ?




"Jacky" a écrit dans le message de news:

Re...
Et pour éventuellement changer de couleur tous les mois
Ceci:
'---------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Interior.ColorIndex = Target.Value + 32
End Sub
'---------
JJ

"Philippe Lambert" a écrit dans le message de
news:434e2356$0$7353$
Bonjour,


J'ai un tableau rempli de donnees, et chaque mois je reprends ce meme
tableau et change les valeurs des cellules, comment faire pour que les
cellules dont je change la valeur apparaissent d'une couleur
différentes,



afin de voir d'un coup d'oeil les valeurs changées.

merci de vos réponses

ps : je débute dans exel
















Avatar
Jacky
Re
Oui, j'ai vu l'erreur et dans le message suivant j'ai demandé le
remplacement du code par celui-ci
'---------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Interior.ColorIndex = Month(Date) + 32
End Sub
'-----------
JJ

"" a écrit dans le message de
news:434e6f48$0$16540$
merci , j'ai bien compris la manip mais helas j'ai une erreur :


"erreur d'execution 1004"
impossible de définir la propriété ColorIndex de la classe interior et
quand

je clic sur "debogage" j'ai cette ligne surlignée en jaune :
Target.Interior.ColorIndex = Target.Value + 32


"Jacky" a écrit dans le message de news:

Re....
1-Copier le code (de Privat....à....End Sub)
2-Clique droit sur l'onglet de la feuille, puis selection de 'Visualiser
le
code'.
3-Coller le code sous le 'End Sub' déjà affiché dans la fenêtre
4-Revenir sur la feuille et tester
5-Reposter si cela ne devait pas fonctionner

JJ

"" a écrit dans le message de
news:434e2c67$0$18063$
merci pour la réponse mais j'y comprends rien, que faut'il faire avec
ces



lignes de programmes ? ou les inserer ?




"Jacky" a écrit dans le message de news:

Re...
Et pour éventuellement changer de couleur tous les mois
Ceci:
'---------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target.Interior.ColorIndex = Target.Value + 32
End Sub
'---------
JJ

"Philippe Lambert" a écrit dans le message de
news:434e2356$0$7353$
Bonjour,


J'ai un tableau rempli de donnees, et chaque mois je reprends ce
meme





tableau et change les valeurs des cellules, comment faire pour que
les





cellules dont je change la valeur apparaissent d'une couleur
différentes,



afin de voir d'un coup d'oeil les valeurs changées.

merci de vos réponses

ps : je débute dans exel