MFC colorer cellule si modification

  • Initiateur de la discussion Initiateur de la discussion nanougirl
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

nanougirl

Guest
Bonjour le forum 🙂

Je souhaite trouver une Mise en Forme Conditionnelle qui me colorerait une cellule si on modifie son contenu 😕

Pouvez-vous m'aider ?
 
Re : MFC colorer cellule si modification

Bonjour,

À part si je me méprends, une MFC se réfère toujours à une valeur. Or en modifiant une cellule on perd la précédente valeur, et la MFC ne sait donc pas si la cellule a été modifié par rapport à quelle valeur, et là est tout le problème .. 🙄

Dans la mesure où le contenu d'origine de la cellule est déjà connu, mais surtout constant, alors oui on peut appliquer une MFC.
Il faudrait que vous puissiez nous transmettre un fichier exemple afin d'y voir plus clair.

Bonne journée à vous 🙂
 
Re : MFC colorer cellule si modification

Bonjour,
comme dit dans le poste de "nezquicoule" en soit ce n'est pas faisable maintenant je peux te proposer que lorsque dans la case la valeur n'est plus celle de départ cela colorie la case dans la couleur que tu désire c'est un peu le même résultat :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' adapter le numéro de la colonne (ici 3 donc colonne C)...
' et de ligne pour ne pas toucher aux lignes entête (ici 2)
If Target.Column = 3 _
And Target.Row >= 2 Then
If UCase(Target.Value) = "ce que tu as envie" Then
Target.EntireRow.Interior.ColorIndex = 3 'couleur à modifier au besoin
Else
Target.EntireRow.Interior.ColorIndex = 0 'idem
End If
End If
End Sub
 
Re : MFC colorer cellule si modification

Merci pour votre retour rapide,

Voici en pièce jointe le fichier dans lequel j'ai enlevé les données confidentiels, mais c'est sur toute la feuille que la MFC doit colorer les cellules suite à une modification.

Merci à nouveau pour votre aide 🙂
 

Pièces jointes

Re : MFC colorer cellule si modification

Tibo62,

merci pour ton retour, ça fonctionne comme je le souhaitais, tu es un pro du VBA 😎
Peux-tu néanmoins me donner le code, je ne le vois pas dans les macros du fichier ?

Nanougirl
 
Re : MFC colorer cellule si modification

Le code est dans ThisWorkbook en haut à gauche sinon le voici :

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
With Target.Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
631
W
Réponses
8
Affichages
124
Réponses
7
Affichages
253
Réponses
4
Affichages
284
Réponses
4
Affichages
283
W
Retour