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 04/04/2008, 12h52   #1
Candidat au titre de Membre du Club
 
Inscription : février 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 25
Points : 14
Points : 14
Par défaut Traitement conditionnel publipostage

Bonjour à tous

Je fais du publipostage et comme BD j'utilise un fichier Excel.
Je travaille sur un office 2002.
Je remonte de mon fichier Excel des adresses avec numéro, rue .....
Quand l'adresse n'a pas de numéro, par défaut, 0 remonte.
Pourtant dans le fichier Excel, le champ est vide. Alors après avoir regardé un peu les posts antérieurs, j'ai essayé de faire un traitement conditionnel.
Dans l'idée :
Si N1 = 0 je remplace par champ vide
d'où :
IF MERGEFIELD N1 = 0 ""
Mais pas de résultat. N1 s'affiche à la place du N°.
Quand j'écris {IF {MERGEFIELD N1} = 0 ""}, je ne peux pas valider. Le Bouton OK de la fenetre est grisé.
Je ne sais plus trop où chercher ....

J'éspère avoir été assez clair, si vous avez une idée je suis preneur.

Merci
Couiin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2008, 22h01   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 364
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 364
Points : 29 286
Points : 29 286
Je ne sais pas comment tu procèdes.

Essaie ceci

Code :
{ IF {MERGEFIELD N1 } = 0 "" {MERGEFIELD N1} }
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 09h01   #3
Candidat au titre de Membre du Club
 
Inscription : février 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 25
Points : 14
Points : 14
Salut Heureux-oli
J'ai essayé ton code mais sans résultat. Je ne comprends pas pourquoi.
Il y a peut être des options ou des composants qui me manquent dans Word ou Excel non ?

En tout cas, merci pour ta réponse

Bonne journée !!
Couiin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 09h31   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 364
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 364
Points : 29 286
Points : 29 286
Normalement, pour le publipostage, tu n'as pas besoin de compléments.

Tu dis que ça ne marche pas, c'est en mode prévisualisation en en mode fusion que le résultat n'est pas bon ?
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 10h26   #5
Candidat au titre de Membre du Club
 
Inscription : février 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 25
Points : 14
Points : 14
Dans les 2 modes le problème est là.
Les champs de publipostage sont représentés entre guillemets dans mon fichier word.
Quand je mets un code sur mon champ N1, à l'affichage il n'est plus entre guillemets. Pourquoi ...?
Si j'écris
Code :
{ IF {MERGEFIELD N1 } = 0 "" {MERGEFIELD N1} }
le bouton OK est grisé, alors je l'écris comme ça
Code :
IF {MERGEFIELD N1 } = 0 "" {MERGEFIELD N1}
pour que cela fonctionne.
Je ne sais pas si ça t'aide beaucoup, mais c'est bizarre ...
Merci en tout cas
Couiin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 10h29   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 364
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 364
Points : 29 286
Points : 29 286
Pourrais-tu mettre ton fichier ou une copie allégée sur le forum ?
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 11h04   #7
Candidat au titre de Membre du Club
 
Inscription : février 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 25
Points : 14
Points : 14
Je te poste une version allégée.
Le champ N1 représente le numéro d'une rue. Si il n'y en a pas, plutôt que de mettre 0, l'idée est de ne rien mettre.
Merci pour ton aide
Fichiers attachés
Type de fichier : zip Fichiers.zip (37,0 Ko, 9 affichages)
Couiin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 12h21   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 364
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 364
Points : 29 286
Points : 29 286
Je rencontre un gros problème, chez moi ça fonctionne !

J'ai modifié un peu le fichier, jette un oeil.
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 13h38   #9
Candidat au titre de Membre du Club
 
Inscription : février 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 25
Points : 14
Points : 14
Bon, je n'y comprends rien.
Le fichier que tu me renvoies fontionne très bien chez moi, mais quand j'essaie de faire les mêmes modifs que toi sur mon fichier, ça ne marche pas
Il faut que je creuse encore ....si je trouve la raison de ce souci je poste ça sans faute.
En tout cas merci beaucoup pour ton aide, et à bientôt (Oui, des utilisateurs me remontent des erreurs toutes aussi bizarre .. )
Encore merci
Couiin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 13h52   #10
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 364
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 364
Points : 29 286
Points : 29 286
C'est quand tu veux !

Pour que le pc aille mieux. Si je te dis que j'embrasse mon écran tous les matins, tu ne vas pas me croire
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 18h27   #11
Membre du Club
 
Inscription : mars 2007
Messages : 165
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 165
Points : 48
Points : 48
Citation:
Envoyé par Heureux-oli Voir le message
C'est quand tu veux !

Pour que le pc aille mieux. Si je te dis que j'embrasse mon écran tous les matins, tu ne vas pas me croire
Ah bon! Et tu ne me l'as jamais dit !

Va falloir que j'essaie ça, moi aussi!!! Dommage que les serveurs ne soient pas dans l'édifice mais à l'autre bout de la ville car je les embrasserais aussi, au cas où!
Flaguette 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 23h29.


 
 
 
 
Partenaires

Hébergement Web