code couleur VBA sur ligne complète

  • Initiateur de la discussion Initiateur de la discussion milaerdo
  • 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 !

M

milaerdo

Guest
Bonjour Excelent Excelien
Dans l'exemple en PJ j'envoie une fonction VBA récupérer sur le fil mais voilà je n'ai aucune connaissance et je voudrais que la colorisation soit de la ligne et non de la cellule si QQ peu m'aporter la solution

avec si possible le changement de couleur de police suivant couleur de fond

Merci par avance

Milaerdo
 
bonjour

essaye comme ceci :

Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("C8😀38")) Is Nothing Then
For Each cell In Target
If cell.Value = "CB" Then
Rows(Target.Row).Interior.ColorIndex = 33
Target.Font.ColorIndex = 0
ElseIf cell.Value = "Ch" Then
Rows(Target.Row).Interior.ColorIndex = 41
Target.Font.ColorIndex = 0
ElseIf cell.Value = "Pr" Then
Rows(Target.Row).Interior.ColorIndex = 11
Target.Font.ColorIndex = 2
ElseIf cell.Value = "Vir" Then
Rows(Target.Row).Interior.ColorIndex = 50
Target.Font.ColorIndex = 0
ElseIf cell.Value = "Ent" Then
Rows(Target.Row).Interior.ColorIndex = 40
Target.Font.ColorIndex = 0
ElseIf cell.Value = "" Then
Rows(Target.Row).Interior.ColorIndex = 0
Target.Font.ColorIndex = 0
End If
Next
End If

End Sub

Salut
Hervé
 
- 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
17
Affichages
1 K
Réponses
2
Affichages
676
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
539
Retour