Merci James pour ton travail. Mais ce n'est pas tout à fait ce que je voulais.
C'est ma faute, je n'aurais pas dû présenter le fichier tel quel.
Sur le fichier "test2" j'ai épuré en enlevant ce que j'avais fait à la main.
La colonne D (orange) doit être remplie à la main car elle provient d'une bases de données anglaise (inch) et que cela sera fait par des opérateurs très limités en informatique.
J'ai présenté 5 cas, des colonnes J à N, qui en réalité proviendront d'un autre fichier et ne seront pas placées ici sur cette feuille.
Tous les cas ne sont pas présentés, ils peuvent utiliser les lignes jusqu'à la 133.
Donc après avoir rempli les cellules connues de la colonne D, l'utilitaire doit remplir les cellules orange vides par des valeurs qui considèreront que la progression entre deux cellules connues est linéaire. (donc ajout d'une valeur au prorata du nombre de cellules vides soit : 1/2 de la différence si une cellule vide, 1/3 de la différence si deux cellules vides, 1/4 de la différence si trois cellules vides... etc)
Nota : est-il possible de travailler (sans plus de complication) avec des formules en cellules plutôt qu'avec des macros ? Tout simplement parce-que j'arrive plus facilement à suivre ce qui m'est proposé.
J'espère avoir été plus clair.
Christophe