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 21/12/2011, 14h49   #1
Futur Membre du Club
 
Inscription : décembre 2007
Messages : 84
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 84
Points : 19
Points : 19
Par défaut publipostage fonction if et or syntaxe

Bonjour,

voici mon problème de syntaxe qui ne doit pas être bonne...

Code :
{IF{=OR({COMPARE {MERGEFIELD Type_de_confort_1}="Accès wifi"};{COMPARE {MERGEFIELD Type_de_confort_2}="Accès wifi"}; {COMPARE {MERGEFIELD Type_de_confort_3}="Accès wifi"})} =1 "oui" "non"}
Je veux que Word aille vérifier dans plusieurs colonnes de la source excel s'il trouve l'expression "Accès wifi". S'il trouve, il faut qu'il me sorte "oui", sinon "non".

Où le bas blesse-t-il ?

Merci par avance
Poisell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 21h09   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 343
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 343
Points : 29 254
Points : 29 254
Salut,

Ça m'a l'air bien compliqué.

Fait à la volée, mais pas testé :

Code :
{ IF {MERGEFIELD Type_de_confort_1}="Accès wifi" "Oui" {IF {MERGEFIELD Type_de_confort_2}="Accès wifi" "Oui" {IF {MERGEFIELD Type_de_confort_1}="Accès wifi" "Oui" "Non"}}}
Ce sont des conditions imbriquées.
__________________
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 22/12/2011, 10h40   #3
Futur Membre du Club
 
Inscription : décembre 2007
Messages : 84
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 84
Points : 19
Points : 19
C compliqué mais je ne voyais pas trop comment faire autrement...

Merci beaucoup pour ton aide !! Je n'étais pas trop mal au début
Poisell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 13h07   #4
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 26
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 597
Points : 1 597
Envoyer un message via MSN à carden752
Par défaut OU à plusieurs conditions

Bonjour,

Personnellement, je retransforme le OU et le ET en somme et produit afin d'avoir des OU et des ET Multiples.

Un exemple de OU :
valeur 1=1 ou valeur2=2 ou valeur3=1
Code :
{IF {={IF{valeur 1}="1" "1" "0"}+{IF{valeur 2}="2" "1" "0"}+{IF{valeur 3}="1" "1" "0"}}>="1" "Vrai" "Faux" }
Contrairement à la fonction OR où il n'est pas possible de faire un OU à plus de 2 arguments.
Je vous laisse tester cette petite astuce.
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h40.


 
 
 
 
Partenaires

Hébergement Web