Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/07/2008, 20h58   #1
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
Par défaut convertir une somme en lettres

bonjour

J’ai dans un document type un champ qui est un montant en € je souhaite que quand je réalise mon publipostage sous le montant en chiffre il s'écrit automatiquement le montant en lettres?


Comment faire??
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 00h46   #2
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Par défaut Nombre en lettres

Salut,

Le format dans un champ pour afficher u texte en lettres est "\* CardText". Tu peux donc définir un signet entourant ton champ en € et faire un champ de type renvoi sur ce signet avec l'attribut de formattage "\* CardText".

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 07h08   #3
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
ok merci

tu peux me donne plus de détail pour utilise cette fonction?? car je ne sais pas comment on l'utilise
le nom de mon champ est "Montant_Appel1"

merci
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 09h22   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Salut,

Un petit tour dans la faq http://word.developpez.com/faq/?page...ombre_en_texte
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2008, 07h25   #5
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
ok sa j arrive a le faire

mon probleme est que j'ai un fichier word pour un publipostage et dans ce doc word il y a un champ qui est publie sous cette forme qui me convient
{MERGEFIELD Montant_APPEL1 \#"# ###,00€" }

je souhaite maintenant que dessous ce champ dans une phrase on convertise ce montant en lettre et ça en automatique car j'ai bcp de courier

vous comprennai mieux mon probleme??
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2008, 07h56   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Salut,

Sachant que les champs peuvent être imbriqués les uns dans les autres, il suffit d'inclure ton champ issu du publipostage dans le champ de conversion.

Code :
{ = {MERGEFIELD Montant_APPEL1 }  \*CardText}
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2008, 08h12   #7
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
sa me marque :
!Erreur de syntaxe, {

voila le code dans la fenêtre code de champ :
={MERGEFIELD Montant_Appel1} \*cardtext
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2008, 08h43   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Tu les as ajoutés avec Ctrl + F9 ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2008, 09h04   #9
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
oui je te joint un exmple pour te montre
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2008, 09h15   #10
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
C'est bien ce que je pensais !
Tu n'as pas utilisé Ctrl + F9 pour insérer le second champ
Tu dois faire :

Ctrl + F9

Ensuite, juste devant le "\"
Faire une seconde fois Ctrl + F9 et coller " MERGEFIELD Montant_APPEL1"

Code :
{ = {MERGEFIELD Montant_APPEL1} \* CardText}
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2008, 22h00   #11
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
ok sa marche j'ai compris mais si mon champ Montant_APPEL1 est 101.25

il ecrie "cent un"

comment faire pour avoir les centimes avec

comme sa

cent un euros et vingt cinq centimes
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2008, 22h03   #12
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Peut-être faire une autre manipulation pour obtenir la partie entière du nombre d'un coté et la partie décimale de l'autre et réunir les deux ensuite.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2008, 22h05   #13
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
ok mais alors je ne sais vraiment pas le faire tu peux m'explique comment faire stp?
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2008, 10h37   #14
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Par défaut Montant (avec virgule) en toutes lettres

Salut,

Il suffit d'utiliser les fonctions des formules. Attention, dans la plupart des versions de Word, les fonctions ont été traduites ce qui ne fonctionne pas, elles doivent être écrites en US, donc la fonction "partie entière" que je fournis s'écrit bien "INT3 et non comme le précise la doc "ENT" de microsoft

Donc dans ton cas avec le champ Montant_APPEL1, on peut utiliser directement une formule avec les 2 parties

Code :
1
2
 
    { = INT({MERGEFIELD Montant_APPEL1}) \* CardText} euros et { =({MERGEFIELD Montant_APPEL1} - INT({MERGEFIELD Montant_APPEL1}) * 100 \* CardText}
ce qui donne pour une valeur de Montant_APPEL1 de 101,25 (il faut que tu utilises la norme française d'écriture des nombres en français et donc 101,25 et non 101.25 ), le résultat "cent un euros et vingt-cinq centimes" (copier-coller de Word)

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2008, 21h05   #15
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
sa me marque sa :

Erreur ! Ce nombre ne peut être représenté sous le format spécifié.

comment ecrire en norme francaise? avec un . et pas une , ???

tu peux me donne plus d'info ou me joindre le fichier word pour regarde le code si il est différent de moi
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2008, 22h15   #16
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
Par défaut chiffre sous word apres publipostage pr Sepia

bonjour

j'avai pose la question et Sepia m'avais repondu mais je n'ai pu voir la reponse.

je fait un publipostage sous word avec un champ MONTANT_TTC et je souhaite transforme ce montant de chiffre en lettres avec par exemple 102.45€ soit cent deux euros et quarante cinq centimes et je peux avoir des montant a 2 000 000 € qui peux m'aide???
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2008, 22h43   #17
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Pourqoi ne pas continuer là http://www.developpez.net/forums/sho...d.php?t=588689

Si Sepia repasse, il remettra certainement sa contribution à ton message.
Suite à quelques petits problèmes, on perdu quelques plumes.
http://www.developpez.net/forums/sho...d.php?t=591335
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2008, 22h45   #18
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
j'avais pas réusi a retrouve le message tout a heure je pense qu'il avait etait supprimer desole

tu peux m'aide??
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2008, 23h55   #19
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Salut, salut


Je suis là mais en effet depuis vendredi à chaque fois que j'ai voulu te répondre, le serveur m'a déconnecté (maintenance ou serveur occupé).

Je te renvoie le fichier en PJ.

N'hésite pas à nous contacter si besoin

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2008, 23h57   #20
Débutant
 
Inscription : avril 2007
Messages : 636
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2007
Messages : 636
Points : 143
Points : 143
ok merci et je sais pas si c'est important mais je peux avoir des montants jusqu'a 2 000 000 € avec la gestion des centimes
popofpopof est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h36.


 
 
 
 
Partenaires

Hébergement Web