Mise en forme cellule
sergios2015
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Ma question va paraître idiote mais voilà:
J'aimerai savoir comment faire une mise en forme conditionnelle mais UNIQUEMENT si la valeur de la cellule change et cette fonction doit s'appliquer si je change n'importe quelle valeur partout dans mon tableau.
Donc je ne demande PAS de mise en forme si la valeur est inférieur ou supérieur à une valeur précise mais simplement que celle-ci change couleur de remplissage ou couleur de police si je change cette valeur. D'avance merci
Ma question va paraître idiote mais voilà:
J'aimerai savoir comment faire une mise en forme conditionnelle mais UNIQUEMENT si la valeur de la cellule change et cette fonction doit s'appliquer si je change n'importe quelle valeur partout dans mon tableau.
Donc je ne demande PAS de mise en forme si la valeur est inférieur ou supérieur à une valeur précise mais simplement que celle-ci change couleur de remplissage ou couleur de police si je change cette valeur. D'avance merci
A voir également:
- Mise en forme cellule
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
1 réponse
Bonjour,
Je pense qu'il faudra utiliser une macro
Par exemple :

Je pense qu'il faudra utiliser une macro
Par exemple :
'------------------ 'Code à placer dans l'objet feuille de ton choix '------------------ Public oldVal Private Sub Worksheet_SelectionChange(ByVal Target As Range) oldVal = Target.Value End Sub Private Sub Worksheet_Change(ByVal Target As Range) Dim newVal Dim newColor As Integer newVal = Target.Value If newVal <> oldVal Then Debug.Print "Valeur différentes :" & oldVal & " -> " & newVal 'mise en couleur de la cellule par exemple If Target.Interior.ColorIndex = 28 Then newColor = 31 Else newColor = 28 End If Target.Interior.ColorIndex = newColor End If End Sub

(en général, tu peux y accéder avec le raccourci clavier : ALT + F11 )
Une fois dedans, tu doubles cliques sur la "Feuille" (voir la capture écran que je t'ai faites dans mon message précédent) et tu y colles le code que je t'ai donné.
Et le tour est joué.
Tiens, voila de quoi comprendre comment accéder à l'éditeur de macros :
https://silkyroad.developpez.com/VBA/DebuterMacros/
.