Macros Excel pour generer une lettre deja programmé dans fichier

Bonjour Sébastien et merci pour votre message d’accueil.

Bonjour chers forumistes excel et merci d'avance pour cette communauté d’entraide.

Je viens solliciter votre gentillesse et vos lumières pour m'aider à compléter ce fichier que je joint à ce message.

mon profil est plutôt GRH mais le travail conduit parfois dans des domaines différents. Cependant excel me passionne et j'essaye de parcourir les forums et chope par ci par là des codes pour fabriquer des trucs simples selon mes besoins.

tous mes souhaits de code sont dans un onglet du même nom dans le fichier.

aider moi à le rendre plus performant.

Pour ne pas être long je vous laisse avec mon file et espère que quelqu'un s'y intéressera.

MERCI d'avance

Ogotem

Bonjour et

14 modules, wahou, va falloir faire du ménage et simplifier.

Quel est le problème ?

En fouillant, j'ai 2 propositions sans savoir si cela répond au sujet que tu voulais poster.

  • Onglet Lettre pour stock epuisé : ce que j'ai l'habitude de faire est, à partir d'une lettre type qui comporte des "variables" codifiées comme ceci <nom>, recopier le texte en faisant des remplacements de texte, par exemple en macro
    =replace( le_texte_original , "<nom>" , ici_le_nom )

    ou en formule
    =substitue( le_texte_original ; "<nom>" ; ici_le_nom )

    ... je ne sais pas si je me fais bien comprendre !
    Le texte original comporte donc autant de <_________> que de variables.

Bonjour Steelon

merci pour votre réaction. Pour l’édition du Bon de LIVRAISON le format me convient en l’état. C’est plutôt la lettre à générer qui me pose problème. Pour votre macro concrètement que dois-je faire ,? cibler mes <noms> et les placer sur la lettre ? Mes variables à renseigner se trouvent dans 4 colonnes de feuilles ETAT des STOCKS avec N°Relache, désignation; galgui , depot et date

merci et a plus tard

Voici une idée, en reportant en C, D, E et F les valeurs ...

=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(LettreType;C1;C2);D1;TEXTE(D2;"jj/mm/aaaa"));E1;E2);F1;F2)
capture d ecran 422

Bonsoir mon cher .

j"espere que tout se passe trés bien pour tout le monde ici. J'ai essayé de me debrouiller avec ton astuces et ça passe mais je pense qu'un dcument word serais plus approprié.

MERCI pour ton aide et je reste ouvert à toutes eventuelles idées d'amelioration de ce fichier.

Tu as toujours la possibilité de sortir la feuille en pdf.

bonsoir mon cher

si je comprends bien les 4 colonnes sur lettre type je les change manuellement ou elles sont connect à la etat stock.

La manip que j'essaye d'avoir c'est que a chaque fois que sortie = entrees , la lettre se genere en prenant les valeurs variables des 4 Colonnes .

Merci davance

Avec 10 feuilles et 14 modules, je n'ai as voulu toucher à ton application. Je t'ai juste donné une solution que j'utilise pour customiser un texte que j'envoie ensuite par mail.

Je te laisse faire une boucle pour, selon ton critère, mettre les 4 données essentielles dans les 4 colonnes; en effet ce ne serait pas très pertinent de devoir les renseigner manuellement !

Rechercher des sujets similaires à "macros generer lettre deja programme fichier"