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 :

Tri d'un tableau de champs de fusion numérique dans la lettre type


Sujet :

Word

  1. #1
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

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

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut Tri d'un tableau de champs de fusion numérique dans la lettre type
    Bonjour,

    Lors d'un publipostage, je ramène des données numériques dans un tableau que je souhaiterai trier.
    Le principe est qu'il ramène à la fois des dates, des nombres.
    Je souhaiterai alors accorder ces paramètres entre eux. Le problème est le fait qu'il me ramène plusieurs lignes sur un même champ et qu'il peut y avoir plusieurs champs.
    Important :
    Je ne peux pas trier mes données lors du processus de fusion généré depuis un logiciel externe, j'ai déjà utilisé plus de 3 clés au départ et je ne peux pas non plus utiliser de macros.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    donnée1    nombre1          datedebut
    aide1         12                01/01/2011
    aide1         15                01/01/2010
    aide2         17                01/02/2011
    aide3         14                01/03/2011
    aide3         16                01/01/2009
    
    Ce que je souhaite obtenir est : 
    donnée1    nombre1          datedebut
    aide1         15                01/01/2011
    aide1         12                01/01/2010
    aide2         17                01/02/2011
    aide3         16                01/03/2011
    aide3         14                01/01/2009
    
    sachant que j'ai ici 9 champs de fusion dont voici les valeurs sur un seul enregistrement: 
    champ1 : 
    aide1
    aide1
    
    champ2 : 
    15
    12
    
    champ3 : 
    01/01/2011
    01/01/2010
    
    champ4 : 
    aide2
    
    champ5 : 
    17
    
    champ6 : 
    01/02/2011
    
    champ7 : 
    aide3
    aide3
    
    champ8 : 
    14
    16
    
    champ9 : 
    01/03/2011
    01/01/2009
    Avez-vous une idée ?
    D'avance merci.
    Le principal problème est d'arriver à trier la colonne du tableau dans la lettre type, pas réaliser ce type de tri.

  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 Christophe,

    Je pense que pour le tri tu es sans utiliser de code arrivé au bout des possibilités de Word.

    Excel serait une solution si tu peux l'utiliser.

  3. #3
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

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

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Salut Olivier,

    Effectivement, je le pensais aussi mais je me demandais si quelqu'un aurait eu une idée pour cet exemple.
    Hélas, non, je ne peux pas l'utiliser, je ne pourrais même pas exporter ma source de données. Ils sont sur du Microsoft Office 2003 et j'ai environ 500 champs de fusion à gérer dans ce publipostage (256 colonnes au maximum sur Excel2003).

    Merci de ta confirmation Olivier

  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,

    Et le CSV qui est utilisable par Excel et qui permet de passer la limite des 255 champs de fusion ?

  5. #5
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

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

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Je ne peux pas le faire, mais j'ai pu modifier directement dans la source de données de manière à récupérer tous ces éléments ensemble sur une nouvelle série de 3 colonnes.
    À l'aide d'une rupture, je classe mes données et j'ai un ordre de tri sur cette les nombres.
    Je récupère alors directement sur 3 enregistrements les données suivantes :

    Enregistrement 1 :
    donnée1 nombre1 datedebut
    aide1 15 01/01/2011
    aide1 12 01/01/2010

    Enregistrement 2 :
    donnée1 nombre1 datedebut
    aide2 17 01/02/2011

    Enregistrement 3 :
    donnée1 nombre1 datedebut
    aide3 16 01/03/2011
    aide3 14 01/01/2009

    Le fait d'avoir plusieurs enregistrements me gêne pas, vu que je suis en publipostage répertoire.

    Le CSV aurait aussi pu me convenir mais il préférait ne pas utiliser Excel et tout automatiser de manière à n'avoir qu'une seule étape d'extraction des données et de fusion depuis le logiciel. À défaut, j'aurai utilisé cette technique.

    Merci Olivier

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Champ de fusion dans tableau Excel dans Word
    Par tistou_2000 dans le forum Word
    Réponses: 3
    Dernier message: 24/03/2011, 20h15
  2. Fusion de deux tableaux triés en un tableau trié
    Par adri010 dans le forum Débuter
    Réponses: 8
    Dernier message: 10/06/2010, 19h50
  3. tri d'un tableau à 2 dimensions
    Par dede92 dans le forum C
    Réponses: 4
    Dernier message: 19/02/2005, 18h29
  4. [langage] Probleme de tri d'un tableau de tableau
    Par Ludo167 dans le forum Langage
    Réponses: 1
    Dernier message: 25/08/2004, 10h32
  5. [] Tri d'un tableau par ordre alphabétique
    Par cafeine dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/09/2002, 08h43

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