Bonjour eric,
Mon souci est sur les deux syntaxes suivantes :
1) Target.Value
et
2) Target.Range('A1").Value
Quand on est sur la colonne A (Case 1) et pour mettre à jour le tableau [Sites], le test :
If Application.CountIf([Sites], Target.Value) = 0 Then
déclenche une erreur !
Pour fonctionner il faut remplacer :
Target.Value par Target.Range('A1").Value :
If Application.CountIf([Sites], Target.Range("A1").Value) = 0 Then
Mais par contre, quand on est sur la colonne F (Case 6) et pour mettre à jour les tableaux [Comm], [Env] et [Trs], le même test pour ce cas :
If Application.CountIf([Comm], Target.Value) = 0 Then
Ne déclenche pas d'erreur !!!
Pourtant si le même test a ce qu'on voit !!
Bonjour eric,
Mon souci est sur les deux syntaxes suivantes :
1) Target.Value
et
2) Target.Range('A1").Value
Quand on est sur la colonne A (Case 1) et pour mettre à jour le tableau [Sites], le test :
If Application.CountIf([Sites], Target.Value) = 0 Then
déclenche une erreur !
Pour fonctionner il faut remplacer :
Target.Value par Target.Range('A1").Value :
If Application.CountIf([Sites], Target.Range("A1").Value) = 0 Then
Mais par contre, quand on est sur la colonne F (Case 6) et pour mettre à jour les tableaux [Comm], [Env] et [Trs], le même test pour ce cas :
If Application.CountIf([Comm], Target.Value) = 0 Then
Ne déclenche pas d'erreur !!!
Pourtant si le même test a ce qu'on voit !!