XL 2019 Colorer A en jaune si double clic en B ou C, et si B et C non vide, remplis alors coloré A vert fluo...

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

anthoYS

XLDnaute Barbatruc
Bonjour,


un double clic en B2 par exemple, colore A2 de jaune, ef fige la date du jour en B2. Si ensuite, je fais double clic en C2, alors colorer A2 de vert fluo.

Voir fichier joint.

VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
With Target
 If Target.Column = 2 Then
    Cells(Target.Row, 2) = Date
        Cancel = True
    End If
End With
End Sub

code à peaufiner...


Merci !
 

Pièces jointes

VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Cancel = True
'With Target
' If Target.Column = 2 Then
'    Cells(Target.Row, 2) = Date
'        Cancel = True
'    End If
'End With

If Not Intersect(Target, Range("B:B")) Is Nothing Then
    Cells(Target.Row, 1).Interior.ColorIndex = 6
    Cells(Target.Row, 2) = Date
End If

If Not Intersect(Target, Range("C:C")) Is Nothing Then
    Cells(Target.Row, 1).Interior.ColorIndex = 4
    Cells(Target.Row, 3) = Date
End If
End Sub

colorer en jaune si C seulement double cliqué en même temps de figer la date en C
si B ou C seulement cliqué et date figé en B ou C selon le double clic, ne colorer de jaune A, si les deux B et C alors vert fluo A.

merci !
 
Re

@anthoYS
Mettre la date dans la colonne C n'était pas dans la question 😉
Je l’impression que tu veux autre chose maintenant ?

@Phil69970
oui pardon je croyais l'avoir précisé. Par contre, ça ne va pas dans la mesure ou si je clique en C, ça colore A de vert fluo, or A doit être coloré en fluo vert que si B et C ont une date. Si seulement C daté, colorer A de jaune, il manque ça dans le code VB.
 
Re

C'est pas bien clair dans mon esprit

1)Si tu double clic sur B
==> Date du jour en B + couleur jaune en A

1)Si tu double clic sur C La c'est flou pour moi
==> Date du jour en C + couleur Vert en A ?
Et si B et C ont une date alors A en jaune ?

*On est loin de la demande initiale car ton post ne parlait pas du tout de ça ......😉

@Phil69970
 
- 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

Réponses
4
Affichages
150
Retour