Merci à tous les deux vous m'avez mis sur la bonne piste j'ai trouver un petit bout de code que traduit le n° de colonne en Lettre du coup
b = Split(Columns(ColDeb).Address(ColumnAbsolute:=False), ":")(1)
avec
ColDeb = .Cells(1, Columns.Count).End(xlToLeft).Column
ColDeb est égale au numéro de ma dernière colonne
b sera alors égale à la lettre correspondant à la colonne ColDeb
alors la formule devient
=SOMMEPROD(NB.SI(Post1;F2:" & b & "2))
Et voilà le tour est joué, plus de problème de syntaxe, ou d'argument non définie. 8)
encore merci pour toutes vos idées !
A bientôt,