J'ai demandé de l'aide hier sur un ficher excel sur lequel je travaille pour ma fille. Voici le code en question que aalex_38 m'a aimablement fourni et qui fonctionne à merveille.
J'aimerais aller plus loin et rajouter à ce code deux conditions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Count <> 1 Then Exit Sub ' on sort si plusieurs cellules cloquées If Target.Column <> 4 Then Exit Sub ' On sort si différent de colonne 4 If IsEmpty(Target) Then Target = Day(Now()) & "/" & Month(Now) & "/" & Year(Now()) Rows(Target.Row).Interior.ColorIndex = 4 End If End Sub
i.e. si les cellules visées (Target.Row) ont une valeur de zéro ou elles sont vides, les laisser blanches.
Pour l'instant j'ai fait la mise en forme conditionnelle à l'aide de l'utilitaire fourni sur excel. Mais je n'arrive pas à mettre le code en VBA pour obtenir les mêmes résultats, malgré mes multiples recherches et essais.
Merci pour votre aide.
Partager