Re..
Aucun problème chez moi....
Rien n'a était changé à ce niveau
Ci cela fonctionné avant il n'y a aucune raison que ce soit autrement.
Voici ce que j'ai copié dans feuil1 :
Option Explicit
Private Sub Worksheet_Calculate()
[e3] = [SUMPRODUCT(LigAff(E6:E300)*(E6:E300="x"))]
[c3] = [SUMPRODUCT(LigAff(C6:C300)*ISNUMBER(C6:C300))]
[f3] = [SUMPRODUCT(LigAff(f6:f300)*(f6:f300="x"))]
[g3] = [SUMPRODUCT(LigAff(g6:g300)*(g6:g300="x"))]
End Sub
Private Sub Worksheet_Activate()
[e3] = [SUMPRODUCT(LigAff(E6:E300)*(E6:E300="x"))]
[c3] = [SUMPRODUCT(LigAff(C6:C300)*ISNUMBER(C6:C300))]
[f3] = [SUMPRODUCT(LigAff(f6:f300)*(f6:f300="x"))]
[f3] = [SUMPRODUCT(LigAff(g6:g300)*(g6:g300="x"))]
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("a6:e" & Rows.Count), Target) Is Nothing Then
[e3] = [SUMPRODUCT(LigAff(E6:E300)*(E6:E300="x"))]
[c3] = [SUMPRODUCT(LigAff(C6:C300)*ISNUMBER(C6:C300))]
[f3] = [SUMPRODUCT(LigAff(f6:f300)*(f6:f300="x"))]
[f3] = [SUMPRODUCT(LigAff(g6:g300)*(g6:g300="x"))]
If Target.Column = 3 And Target.Row > 5 Then
If Target.Value <> "" Then
Cells(Target.Row, 4).Value = Application.WorksheetFunction.WeekNum(Target.Value, 2)
End If
End If
End If
End Sub
J'ai un message d'erreur "erreur de compilation : Sub ou Function non définie" et les lignes suivantes se mettent en rouge :
If Target.Column = 3 And Target.Row > 5 Then
If Target.Value <> "" Then
End If
End If