Bonsoir Paladin, le forum,
Si l'erreur vient du fait que tes cellules sont vides (malgre les formules) peut etre est ce par ce qu'il a tendance a renvoyer un 0 comme valeur par defaut, peut etre que s'il ne renvoyait rien, ca ne poserait pas de probleme ?
Dans ce cas essaye ca, mais c'est absolument sans garantie, juste une idee qui m'est venue.
=SI(ESTVIDE(DECALER(Feuil2!A2;;;NBVAL(A:A)-1));'';DECALER(Feuil2!A2;;;NBVAL(A:A)-1))
Bonne soiree
Olivier