VBA macro auto-activation

Résolu
JP -  
 JP -
Bonjour,

j'ai créé cette macro
Sub couleur()
If Range("B34") <> "" Then
Range("C4:E5").Interior.color = RGB(0, 255, 0)
Else
Range("C4:E5").Interior.color = RGB(255, 0, 0)
End If
If Range("B34") = "" Then
Range("C6:E7").Interior.color = RGB(255, 0, 0)
End If
End Sub

j'aimerai quelle s'active toute seul




A voir également:

1 réponse

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Code a mettre dans le VBA de votre feuille.

Private Sub Worksheet_selectionChange(ByVal Target As Range)
If Range("B34") <> "" Then
Range("C4:E5").Interior.Color = RGB(0, 255, 0)
Else
Range("C4:E5").Interior.Color = RGB(255, 0, 0)
Range("C6:E7").Interior.Color = RGB(255, 0, 0)
End If
End Sub


Bonne suite
0
JP
 
J'ai plutôt fais une mise en forme conditionnelle et ça marche aussi
Merci quant même
0