Bonsoir Jean-Eric,
Non, ce n'est pas le clavier, plutot la sensibilite des informations du fichier sur lequel je bosse.
Si c'est indispensable, je peux en creer un nouveau qui posera le probleme mais pour etre honnete je commence a un peu me decourager et ca pourrait m'etre fatal !
Est-ce que je peux offrir une partie de mon code et un meilleur expose de mon probleme ?
For Each c In Range("N12:N12")
resultat = Application.WorksheetFunction.SumIfs(Worksheets("TA").Range("P:P"), Worksheets("TA").Range("H:H"), Range("G" & c.Row), Worksheets("TA").Range("E:E"), Range("E" & c.Row))
resultat = Abs(resultat)
c.Value = resultat
Next c
(la plage parcourue par 'c' est volontairement reduite tant que je n'arrive pas a integrer le dernier critere)
Ca c'est le code a l'heure actuelle et il marche tres bien. Seulement il ne prend pas en compte l'evolution des couts dans le temps : il manque un dernier critere que je n'arrive pas a inclure.
J'arrive a identifier la cellule qui me sert de repere pour identifier la colonne qui contient dans le tableau 1 les donnees que je veux avoir dans le tableau 2 mais je n'arrive pas a exploiter cette adresse au moment de rajouter un critere dans mon SUMIFS. C'est la que j'aurais (vraiment) besoin de conseil !...
Si jamais tu as une idee et le temps de la partager : mille mercis d'avance !