IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

(Publipostage) Générer une liste d'émargement


Sujet :

Word

  1. #1
    Membre habitué
    Homme Profil pro
    Assistant technique
    Inscrit en
    Février 2007
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Assistant technique
    Secteur : Services à domicile

    Informations forums :
    Inscription : Février 2007
    Messages : 336
    Points : 197
    Points
    197
    Par défaut (Publipostage) Générer une liste d'émargement
    Bonjour,

    Je voudrais savoir si c'est possible de générer une liste d'émargement sur Word à partir d'un fichier Excel ?

    Je m'explique :

    - J'ai conçu un modèle Word avec plusieurs colonne (nb, n° de titres, valeur nominale, somme, matricule, nom)

    - Je dispose d'un fichier Excel contenant ces données

    - Pour info, un modèle peut contenir 30 salariés


    Donc si j'ai un fichier Excel contenant 60 salariés, il va me générer 2 pages Word

    Comment faire ça svp ?

    Merci par avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Pourquoi du publipostage ?

    Un simple ajout de fichier Excel dans Word devrait faire l'affaire.

    Onglet Insertion => Objet => Créer à partir du fichier et choisir le fichier Excel.
    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 !

  3. #3
    Membre habitué
    Homme Profil pro
    Assistant technique
    Inscrit en
    Février 2007
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Assistant technique
    Secteur : Services à domicile

    Informations forums :
    Inscription : Février 2007
    Messages : 336
    Points : 197
    Points
    197
    Par défaut
    Je suis obligé d'utiliser le publipostage car mes données Excel doivent être insérer dans mon modèle Word, et une fois qu'on a atteint les 30 salariés, on génère modèle vide et on insère encore 30 salariés, etc... jusqu'à la fin du fichier Excel

    En sachant que mon modèle à des en-têtes qui doivent figurer dans chaque page (n° de client, raison sociale, etc...)

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Si tu dois gérer des listes qui ne peuvent pas dépasser 30 lignes situées dans un modèle et que tu ne veux pas utiliser l'insertion d'un objet Excel, il faudra passer par du VBA.

    Le publipostage est utilisé pour générer des documents identiques pour une série d'enregistrements.

    On peut éventuellement travailler avec un "tableau" et du publipostage, mais il faudrat quand même travailler sur les données en Excel pour les grouper par 30.
    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 !

  5. #5
    Membre habitué
    Homme Profil pro
    Assistant technique
    Inscrit en
    Février 2007
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Assistant technique
    Secteur : Services à domicile

    Informations forums :
    Inscription : Février 2007
    Messages : 336
    Points : 197
    Points
    197
    Par défaut
    Ah ouais bonne idée, j'y avais pas pensé le regroupement des données par 30 dans Excel

    Je vais essayer de trouver une technique dans VBA

    Merci

Discussions similaires

  1. [AC-2007] Comment générer une liste ?
    Par qr1687 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 06/10/2009, 10h55
  2. Générer une liste d'adresse IPs à partir d'une plage d'adresse.
    Par johnnyjohnny dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 25/11/2008, 22h35
  3. [XSLT] Générer une liste déroulante à partir d'un fichier xml ?
    Par chipster45 dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 30/03/2007, 09h59
  4. [Débutant] Générer une liste de 1 à m
    Par Treuze dans le forum Prolog
    Réponses: 12
    Dernier message: 28/03/2007, 17h52
  5. Générer une liste
    Par pfredin dans le forum Langage SQL
    Réponses: 6
    Dernier message: 02/04/2003, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo