Bonjour,

J'ai eu cet objectif (sur un EOS 350D), acheté d'occasion je l'ai rapidement revendu, il ne m'a jamais vraiment convaincu, peut être une mauvaise série. Finalement je trouve mon 50mm f/1.8 moins cher, plus polyvalent et de meilleur qualité (mais je sais c'est un fixe mais ça aussi c'est un avantage je trouve mais ça n'engage que moi !).
Donc oui il fonctionne sur un 40D mais à ta place je le revendrai pour acheter (par exemple) un 50mm 1.8, voir 1.4 si tu veux de l'USM ...

Florent