Inserrer une couleur dans une cellule suivant vaeur d une autre
DRJK37
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
g Messages postés 1265 Date d'inscription Statut Membre Dernière intervention -
g Messages postés 1265 Date d'inscription Statut Membre Dernière intervention -
Bonjour
Je n'arrive pas a trouver une macro pour colorier une cellule suivant la valeur d'une autre
Mise en Forme Conditionnelle déjà utilisée
Exemple:
Colorier la cellule A et les cellules de C à H suivant la valeur de la Cellule B (Ligne par lignes) sur une plage de A1 à A500
J'ai essayé
Range("A1").Interior.ColorIndex = Range("B1").Interior.ColorIndex
mais ça ne convient pas
Quelqu'un aurait il une idée ?
Merci
Je n'arrive pas a trouver une macro pour colorier une cellule suivant la valeur d'une autre
Mise en Forme Conditionnelle déjà utilisée
Exemple:
Colorier la cellule A et les cellules de C à H suivant la valeur de la Cellule B (Ligne par lignes) sur une plage de A1 à A500
J'ai essayé
Range("A1").Interior.ColorIndex = Range("B1").Interior.ColorIndex
mais ça ne convient pas
Quelqu'un aurait il une idée ?
Merci
A voir également:
- Inserrer une couleur dans une cellule suivant vaeur d une autre
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Bloquer une cellule excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Code couleur rj45 - Forum câblage
3 réponses
Si tu as à la fois une macro et une mise en forme conditionnelle pour la même cellule, tu provoques un conflit de priorité.
Et pourquoi une macro, alors que tu peux multiplier les règles de MFC ?
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Et pourquoi une macro, alors que tu peux multiplier les règles de MFC ?
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Bonjour,
Le VBA ne reprend pas ma MFC classique.
La MFC initiale (B) doit provenir d'un code VBA.
Cordialement.
Le VBA ne reprend pas ma MFC classique.
La MFC initiale (B) doit provenir d'un code VBA.
Cordialement.
Avec ce code la colonne B prend la couleur Excel lorsque son numéro est saisi en colonne E (de 1 à 56)
Et la colonne A prend la couleur de B lorsqu'une saisie est effectuée en A.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For k = 1 To 500
Range("B" & k).Interior.ColorIndex = Range("E" & k)
Next
For i = 1 To 500
If Range("A" & i) <> "" Then
Range("A" & i).Interior.ColorIndex = Range("B" & i).Interior.ColorIndex
Else
Range("A" & i).Interior.ColorIndex = xlNone
End If
Next
End Sub
Et la colonne A prend la couleur de B lorsqu'une saisie est effectuée en A.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For k = 1 To 500
Range("B" & k).Interior.ColorIndex = Range("E" & k)
Next
For i = 1 To 500
If Range("A" & i) <> "" Then
Range("A" & i).Interior.ColorIndex = Range("B" & i).Interior.ColorIndex
Else
Range("A" & i).Interior.ColorIndex = xlNone
End If
Next
End Sub
Bonjour,
Tu peux modifier la plage sur laquelle s'applique ta MFC.
Dans l'exemple joint, la condition est définie sur la colonne B et la MFC s'applique sur une plage discontinue.
https://www.cjoint.com/?CJgskCuVsRi
A+
Tu peux modifier la plage sur laquelle s'applique ta MFC.
Dans l'exemple joint, la condition est définie sur la colonne B et la MFC s'applique sur une plage discontinue.
https://www.cjoint.com/?CJgskCuVsRi
A+