Bonjour,
Tant mieux si le souci n'est plus sous ci.
Je vais donc cesser de me tourmenter à tenter de comprendre la chose.
Mais je ne suis pas sûr que ce soit le code qui soit fautif, car, il fonctionne bien sur les 7 premiers pas.
Je soupçonne une coquille dans les données sources.
J'ai fait copier
rw.Offset(, 1).Value = label(u, 2)
rw.Offset(, 2).Value = arcs(k, 4)
rw.Offset(, 3).Value = label(arcs(k, 3), 2)
Afin que l'équation soit bonne au 8e pas ... 20,855086912504200-1,604534924645230=22,459621837149400
Mais, l'on constate qu'il faut additionner au lieu de soustraire. Ce qui est contraire aux pas précédents.
20,855086912504200+1,604534924645230=22,459621837149400
C'est ce qui me fait douter de l'intégrité des données sources.
M'enfin, tu as une solution différente qui te convient. C'est cela l'important.
ric