Selection et condition suivant valeur de la cellule

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 !

gringoh

XLDnaute Junior
Bonjour,

Une petite question qui me permettra surement d'avancer en VBA.

Ce que je souhaite faire c'est sur la sélection active à l'écran, si la valeur de la cellule est = à non alors mettre le non en rouge, sinon si la cellule est vide c'est mettre un oui en vert.

Je bloque, soit tout devient non rouge soit tout oui vert....

Au secours...

Regarde la pièce jointe Selection.xlsx

Merci pour vos remarques,
Gringoh
 

Pièces jointes

Re : Selection et condition suivant valeur de la cellule

Bonsoir gringoh,

Voici un code à mettre dans la partie Code de ta feuille de calcul :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim c As Range
    If Not Intersect(Target, [C6:H13]) Is Nothing Then
        For Each c In Target
            If c = "non" Then
                c.Font.ColorIndex = 3
            Else
                If IsEmpty(c) Then
                    c = "oui"
                    c.Font.ColorIndex = 4
                End If
            End If
        Next
    End If
End Sub

Regarde la pièce jointe gringoh_V1.xlsm

A+
 
Dernière édition:
Re : Selection et condition suivant valeur de la cellule

Salut Fredo,

Merci pour ton aide, je viens de tester mais j'ai toutes les valeurs qui sont en vert maintenant... même les non...

D'autre part, à la place de mettre la plage [C6:H13] est il possible que la macro s'applique sur sélection active à l'écran ?

Gringoh
 
- 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

Discussions similaires

Retour