Bonjour,
Dans une macro évènementielle, je souhaite agir sur un ensemble de cellules, en fonction du résultat d'un calcul apparaissant dans la colonne 10 (J) de mon tableau. Avec mon code, l'évènement se produit seulement lorsque le rentre manuellement la valeur dans la cellule. Pouvez-vous m'aidez ? Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False If Target.Column = 10 Then If Target.Value > 1 Then Range(Target, Target.Offset(0, -5)).Interior.ThemeColor = xlThemeColorAccent2 Range(Target, Target.Offset(0, -5)).Interior.TintAndShade = 0.8 Else Range(Target, Target.Offset(0, -5)).Interior.Pattern = xlNone End If End If Application.EnableEvents = True End Sub
Partager