Voici la proposition faite si jamais ça peut aider quelqu'un d'autre.
Problématique : un texte à trou à compléter avec des informations variables (ex : nom client, montant, référence, etc...)
Un premier tableau contient les informations, un second tableau, les messages type.
Le but est de compléter le message type sélectionné en fonction des informations variables.
Solution :
Intégrer dans les messages types des TAG à remplacer, exemple :
Bonjour {{ UNTEL }},
Veuillez trouver ci-joint la facture {{ REF }} d'un montant de : {{ MONTANT }}
Cordialement,
Bla bla
Un TAG doit être facilement identifiable et avec une syntaxe ne pouvant pas créer d'erreur, par exemple, vous pouvez faire ## TAG ##, mais j'éviterais (( TAG )) car cela peut être confondu par du vrai texte.
Ensuite, il suffit de se baser sur ces données variables pour nourrir le texte
Pour ce faire, il faut utiliser la formule SUBSTITUE, dans mon exemple cela donne :
=SUBSTITUE( SUBSTITUE(SUBSTITUE( cellule du tag ; "{{ UNTEL }}" ; cellule du nom);"{{ REF }}" ; cellule de la référence);"{{ MONTANT }}" ; cellule du montant);
Comme vous pouvez cependant le constater, plus on a de tag moins c'est lisible, pour les textes vraiment compliqués, il est possible de passer par une indexation, ou bien un script.