Publipostage passer au champ suivant si (vide)

Anonyme
2024-05-23T12:11:48+00:00

Bonjour,

J'ai besoin de créer une liste de matériel à remettre à des personnes.

J'ai créé un fichier excel afin de récupérer les données de différentes tables, j'ai utilisé POWER QUERY pour mettre en forme mes tables, puis j'ai créé les relations dans POWER PIVOT et j'ai ensuite réalisé un TCD afin d'avoir tous les champs dont j'ai besoin dans le document word.

Je souhaite que si la cellule du fichier excel est vide alors le champ passe au suivant tel que les cas suivants :

Cas 1 : La personne A sera dotée d'un PC (1), d'un téléphone (2) et d'un badge autoroute (4) mais pas d'une tablette (3).

Je veux alors que le champ tablette (3) ne s'affiche pas et passe au badge autoroute sans saut de ligne supplémentaire

Ordinateur : HP

Téléphone : SAMSUNG

Badge autoroute : Badge 1

Cas 2 : La personne B sera dotée d'un téléphone (2), d'une tablette (3) et d'un badge autoroute (4) mais pas d'un PC (1). Je veux alors que le champ PC (1) ne s'affiche pas et commence au champ téléphone tel que ci-dessous :

Téléphone : SAMSUNG

Tablette : SAMSUNG

Badge autoroute : Badge 1

Quelqu'un peut m'aider s'il vous plaît ?

Microsoft 365 et Office | Word | Other | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

15 réponses

  1. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2024-05-23T16:35:36+00:00

    J'admet que je n'ai pas détaillé ma réponse.

    Dans mon image il y a une flèche rouge qui indique ou placer la fin de paragraphe.

    Cela scinde à l'écran le champ IF.

    Cette fin de paragraphe/retour à la ligne est donc dans le IF ce qui n'est pas la cas de ceux de ta capture marqué par une flèche.

    d'où les ligne vides.

    De plus les autres ne sont pas tous bien placés il me semble. C'est quand le texte s'écrit via le IF que le retour doit se faire, c'est pour ça que je l'ai placé au début du texte.

    On met tous les IF bout à bout et les fin de paragraphes sont gérés dans les IF

    Pour les premier IF :

    { IF {... PC} <> "...." "ORDINATEUR :"........ }{ IF {... Ecran.....} <> "...." "**¶Ecran :"........ }{ IF {... Clavier.....} <> "...." "¶**Clavier :"........ }......

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2024-05-23T15:31:13+00:00

    Désolée je ne pense pas avoir survolé votre réponse mais peut-être pas compris toutes les subtilités

    Voici ce que j'ai fait

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2024-05-23T15:14:05+00:00

    Oui et quelle est la différence entre ton cas et mon exemple avec la ligne PJ ?

    Dans la 2eme page, il n'y a pas de ligne vide entre la ligne Nom et CC !

    Je pense que tu n'as que survolé ma réponse 😔 !

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2024-05-23T14:55:50+00:00

    Bonjour Hecatonchire,

    Je n'ai pas précisé que j'avais déjà testé la règle Si...Alors...Sinon et quelle fonctionnait, cependant je me retrouve avec des lignes vides pour les champs vides

    tel que s'il n'y a pas de PC et tablette cela laisse une ligne sautée :

    Téléphone : SAMSUNG

    Badge autoroute : Badge 1

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2024-05-23T12:55:17+00:00

    Bonjour,

    Une solution avec un champ SI/IF (ici la ligne "PJ : nom de la pièce jointe" ne doit pas exister si le champ PPJ est vide)

    puis insérer une fin de paragraphe ou un retour à la ligne au début du texte

    ce qui donne

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire