Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

couleur cellule sous condition

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

T

tiaggo

Guest
bonjour
je souhaiterais faire une macro qui me permettre de colorier une cellule en fonction de la valeur saisie dans cette cellule (cf doc joint) 😕

merci d'avance pour vos réponses 🙂
 

Pièces jointes

Re : couleur cellule sous condition

Super Efge !.......
Ca Marche ! ......
Que ferais-je sans votre aide et votre coaching?........
Un Tout Tout Grand merci
Cordialement
Jorisphi

PS : Connaissez-vous un site où je pourrai trouver les n° des différentes "font couleurs" ?......

-------------
Par macro à mettre dans le Thisworkbook:

Private Sub Workbook_Open()
For i = 8 To 14
For j = 2 To 8
If Cells(i, j).Value = "paul" Then
Cells(i, j).Font.ColorIndex = 3
End If
If Cells(i, j).Value = "robert" Then
Cells(i, j).Font.ColorIndex = 46
End If
If Cells(i, j).Value = "jacques" Then
Cells(i, j).Font.ColorIndex = 22
End If
If Cells(i, j).Value = "michel" Then
Cells(i, j).Font.ColorIndex = 33
End If
Next j
Next i
End Sub
Le Thisworkbook est dans le projet de votre classeur.
Il suffit de double-cliker dessus et de copier coller la macro.
Enregister le fichier, le fermer puis à chaque ouverture la macro se lancera automatiquement
Cordialement[/QUOTE]
 
Re : couleur cellule sous condition

Re
Pour les différents codes couleurs, le mieux, dans un premier temps, est d'utiliser l'enregistreur de macro, puis de récupérer les codes qu'il vous indiquera.
Cordialement
 
Re : couleur cellule sous condition

Bonjour à tous,

Un petit fichier qui recense les 56 couleurs XL 2003

Code:
Option Explicit
Sub ListIndexColor()
Dim x As Byte
Application.ScreenUpdating = 0
For x = 1 To 56
    With Cells(x, 1)
        .Value = "Color Index " & x
        .Interior.ColorIndex = x
    End With
Next
Range("A29:A56").Cut Range("B1:B28")
 Columns("A:B").ColumnWidth = 20
    Range("A1").Select
End Sub

A + à tous
 

Pièces jointes

Re : couleur cellule sous condition

Merci Efge pour votre conseil
A Bientôt
Cordialement
JorisPhi

-------------------------------
Re
Pour les différents codes couleurs, le mieux, dans un premier temps, est d'utiliser l'enregistreur de macro, puis de récupérer les codes qu'il vous indiquera.
Cordialement[/QUOTE]
 
Re : couleur cellule sous condition

Bonjour JCGL

Super votre fichier !...........

Grand merci pour votre réponse
Cordialement
Jorisphi


----------------------------------------------------------
Bonjour à tous,

Un petit fichier qui recense les 56 couleurs XL 2003


Option Explicit
Sub ListIndexColor()
Dim x As Byte
Application.ScreenUpdating = 0
For x = 1 To 56
With Cells(x, 1)
.Value = "Color Index " & x
.Interior.ColorIndex = x
End With
Next
Range("A29:A56").Cut Range("B1:B28")
Columns("A:B").ColumnWidth = 20
Range("A1").Select
End Sub


A + à tous
 
Re : couleur cellule sous condition

Bonjour tout le monde,

Si je puis me permettre, plutot que de passer des condtions successives pourquoi ne pas utiliser le "Select case" ?

C'est juste pour une question de lisibilté....

Bonne journée
 
- 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
7
Affichages
303
Réponses
10
Affichages
410
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…