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

Macros et VBA Excel Discussion :

Inverser ligne et colonne (publipostage)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 252
    Par défaut Inverser ligne et colonne (publipostage)
    Bonjour,

    Est-il possible, dans excel, d'inverser les colonnes et les lignes ?
    Au lieu de remplir un tableau de gauche à droite comme ci-dessous :

    Renseignement 1 Renseignement 2 Renseignement 3
    12000 € 50 € 500 €

    je voudrais le remplir de haut en bas comme ci-dessous :

    Renseignement 1 120000 €
    Renseignement 2 50 €
    Renseignement 3 500 €

    Bon en fait, ça, je sais faire. Mon problème porte plus sur le publipostage. En effet, j'ai l'impression que le publipostage oblige à remplir le tableau de gauche à droite non ? Parce que, quand je suis dans word, si je fais un publipostage avec la solution n° 2, quand je veux insérer un champ de fusion il me propose seulement "Renseignement 1" et "12000 €".

    Une solution ?


    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    copie ta zone puis dans une autre feuille: clic droit/collage spécial et tu coches la case transposée

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 252
    Par défaut
    Ok merci.

    Problème résolu.

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 252
    Par défaut
    Bon bah en fait ce n'est pas résolu.

    Si je fais ce que vous m'avez dit, je ne peux pas choisir la ligne. Je suis obligé de faire défiler toutes les lignes avant de parvenir à celle qui m'intéresse.
    Je m'explique :
    1 - J'ai fait mon tableau comme suit :

    Renseignement 1_______Renseignement 2_________Renseignement 3
    _____351-8_____________AOO____________________500 €


    2 - J'ai fait la manipulation décrite (soit : copier puis collage spécial). Le tableau me donne alors ça (soit la forme que je souhaite) :

    Renseignement 1 351-8
    Renseignement 2 AOO
    Renseignement 3 500 €


    Mais quand je vais dans word et que je fais mon publipostage, avant d'arriver à "renseignement 3" je suis obligé de faire défiler "renseignement 1" et "renseignement 2". Or, je voudrais faire ceci :

    L'affaire "renseignement 1" s'élève à un montant de "renseignement 3". Nous devons donc choisir la procédure suivante : "renseignement 2".

    Je peux faire ceci (c'est à dire choisir le champ de fusion) avec un tableau horizontal mais pas avec un tableau vertical.

    Merci

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    peut on avoir une miniature du tableau excel que vous souhaitez utiliser pour le publipostage dans Word?

  6. #6
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 252
    Par défaut
    Euh... je ne sais pas comment faire.
    Je vous envoie mon fichier excel (pièces jointes).
    Fichiers attachés Fichiers attachés

  7. #7
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    avec un peu plus de lignes ça aurait pu aider mais pas grave.
    Dans l'idée où il y aura une lettre par ligne, ou en tout cas qu'une lettre se forme par une seule ligne, le publipostage marchera sans problème.
    En revanche peut être espérez vous bâtir une seule lettre à l'aide des infos de plusieurs lignes de la base, auquel cas ça ne peut pas fonctionner. Ce n'est pas le principe du publipostage.

  8. #8
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 252
    Par défaut
    Bon... c'est vrai que plus j'avance et plus je pense que le publipostage n'est pas la solution.

    Je joins deux fichiers : le fichier données (.xls) et le fichier word (.doc).

    Peut être que ceci vous éclairera un peu plus.

    Je voudrais donc que les champs entre guillemets se remplissent automatiquement en fonction des informations fournies par excel.


    En revanche peut être espérez vous bâtir une seule lettre (non, plusieurs documents) à l'aide des infos de plusieurs lignes de la base, auquel cas ça ne peut pas fonctionner. Ce n'est pas le principe du publipostage.


    Je pense que l'on se comprend. Quelle solution pour faire ce que je souhaite ?
    Fichiers attachés Fichiers attachés

  9. #9
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    le problème vient de la forme de la base de donnée.

    En PJ voici la bonne structure pour un publipostage.
    Fichiers attachés Fichiers attachés

  10. #10
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 252
    Par défaut
    Oui je sais que le problème vient de là.
    Donc le publi n'est pas la solution.

    J'ai voulu faire ceci avec word en créant un fichier avec des signets puis un autre fichier word (le texte) avec des champs "réf". Cependant, ce n'est pas la solution non plus car je suis obligé, quand je veux créer une nouvelle affaire, de refaire tous les liens dans les nouveaux documents... ce qui est beaucoup trop long...

  11. #11
    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 : 39
    Localisation : France, Haute Loire (Auvergne)

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

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

    Avec un tableau sous cette forme, le publipostage marche.
    Numéro Type Montant Durée Service Référent
    2010-015 Fournitures 12000 3 ans Lingerie J. Durant
    2011-016 Type2 10000 2ans Service2 ref2

    Il te suffit de rajouter d'autres lignes ensuite comme sur l'exemple.

    Cordialement,
    Christophe

  12. #12
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 252
    Par défaut
    Oui, ça j'ai compris
    Mais je voudrais un système avec lequel je peux présenter le tableau dans l'autre sens.
    Je trouve que le tableau dans le sens horizontal n'est pas clair (du moins pour ce que je veux faire. Il y aura plus de 50 entrées et je trouve le défilement vertical plus clair que le défilement horizontal.

Discussions similaires

  1. Inverser ligne et colonne d'un datagridview
    Par Chacha35 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/11/2009, 08h28
  2. awk: faire inversion ligne en colonne
    Par sdere dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 18/07/2008, 01h40
  3. [MySQL] Inversion lignes et colonnes
    Par Perceuse-Killer dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 24/01/2008, 10h43
  4. [Access SQL]Requetes SQL pour "inverser" ligne et colonne
    Par trihanhcie dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 16/07/2007, 13h12
  5. TDBGrid: Inverser lignes et colonnes
    Par metalrider dans le forum Bases de données
    Réponses: 1
    Dernier message: 25/02/2006, 22h51

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