Bonjour Hervé,
voilà, je pense que ton fichier est quasi parfait! Je compte sur toi et les autres pour mettre le doigt sur les défauts!
Je suis resté dans mon trip de SPLIT qui, à mon sens, est vraiment très pratique dans ce cas.
J'avais dit : plus sophistiqué! Ça l'est! 8)
J'ai défusionné la Q1 pour cacher, en Q1, Q3 et Q4 toute une batterie d'allergènes, d'exceptions et de cas particuliers (écrits en blanc) pour laisser ton en-tête "Ingrédients" en Q2... qui devient la cellule d'appel d'une USF de paramétrage de tes allergènes!
USF où tu pourras ajouter, supprimer des allergènes, des exceptions et détailler les cas particuliers (ex: lait de soja). Facile à comprendre, tu verras : 0 = pas allergène, 1 = allergène.
Le moindre changement dans ces paramètres provoque une relecture complète de ton fichier pour ajustement.
La macro peut même détecter les apostrophes (ex : l'œuf) tout en ne soulignant que "œuf" pour autant que le mot entier ait été encodé comme allergène.
J'ai encore d'autres petites idées à mettre en œuvre ou encore corriger pour finaliser mais il me faudrait aussi le nom véritable de la feuille de ton vrai fichier.
Il te reste à chipoter et tester celui-ci et me dire ce que tu en penses!
A+