Comment "ne se lance pas" ?
Tu la lances comment ?
edit : elle se lance tout à fait normalement ! et elle t'indique qu'elle ne trouve pas d'acceptation ! (parce que accepté et Accepté c'est pas pareil, VBA est par défaut sensible à la casse).
Un des moyens d'assimiler les deux est de modifier la ligne de comparaison ainsi :
If Val(.Cells(i, 2)) = 10808034 And StrComp(.Cells(i, 7), "accepté", _
vbTextCompare) = 0 Then
L'utilisation d'une fonction pouvant utiliser plusieurs modes de comparaisons de textes est une solution, (il y en a d'autres : mettre tout en majuscules, ou en minuscules pour comparer, mettre l'option comparaison en mode texte au niveau module...)
Pour l'autre comparaison, j'avais prévu que cela pouvait être un nombre sous forme texte, et donc la comparaison se fait déjà en convertissant la valeur de la cellule en nombre. Pour le texte j'ai préféré attendre...
Cordialement.