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/10/2011, 11h24   #1
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 : 25
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 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 :
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.
__________________
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
Vieux 04/10/2011, 21h49   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 333
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 333
Points : 29 239
Points : 29 239
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.
__________________
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 05/10/2011, 11h35   #3
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 : 25
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
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
__________________
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
Vieux 05/10/2011, 11h49   #4
Responsable Word

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

Et le CSV qui est utilisable par Excel et qui permet de passer la limite des 255 champs de fusion ?
__________________
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 05/10/2011, 14h18   #5
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 : 25
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
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
__________________
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é Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h03.


 
 
 
 
Partenaires

Hébergement Web