1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim cel As Range, MaPlage As Range 'Dimensionne les variables
Set MaPlage = Range("A1:A2") 'Affecte la plage à la variable à adapter selon ton cas
For Each cel In MaPlage 'Boucle qui passe sur chaque cellule (cel) contenue dans la plage
If Not IsEmpty(cel) And cel.Interior.ColorIndex <> xlNone Then 'Si non vide et avec couleur
cel.Offset(0, 1).Interior.ColorIndex = cel.Interior.ColorIndex 'Applique la même couleur à la cellule de droite
cel.Offset(0, 1) = "OK" '"Ecrit" OK dans la cellule de droite
End If
Next 'passe à la cellule suivante
End Sub |
Partager