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 :

Rotation de tableau


Sujet :

Word

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut Rotation de tableau
    Bonjour tout le monde,

    Bientôt les fêtes! que du plaisir en tout cas bonne fête à tous

    Enfin avant de faire la fête j'ai quand même un petit soucis. Voilà mon p'tit problème je suis entrain de rédiger mon travail de fin d'étude sous word 2007. J'ai crée des tableaux sous excel 2007 et je souhaite faire un joli copier-coller dans mon document word.

    Le problème c'est que mon tableau est assez large donc nécessite une feuille en mode paysage. Chiant comme je suis, je veux que ma feuille word reste en mode portrait (pour que mes titres, mes numéros de pages, mes notes de bas de pages restent dans le sens portrait) et donc je voudrais faire une rotation de 90° à mon tableau...

    J'espère que quelqu'un aura une petite solution pour moi... Un grand merci d'avance pour votre aide

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Faire tourner ton tableau tu ne peux.
    Mais bien le texte dans chaque cellule.
    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 averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut
    Oui oui j'ai pensé là même chose mais c'est un sacré chipotage! Il va y avoir du sacré copié coller dans l'air! Mais comme je trouve rien d'autre je vais sans doute faire ça!
    Merci à toi

  4. #4
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Quelle taille fait ton tableau ?
    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 averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut
    7 colonnes et 25 lignes plus ou moins (Il y en aura sans doute d'autres)

  6. #6
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Colle ce code

    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
    Sub RotationDeTable()
    Dim oTbl1 As Table
    Dim oTbl2 As Table
     
    Dim intI As Integer
    Dim intJ As Integer
    Dim intX As Integer
    Dim inty As Integer
     
     
    Set oTbl1 = ActiveDocument.Tables(1)
    Set oTbl2 = ActiveDocument.Tables(2)
     
    intI = oTbl1.Rows.Count
    intJ = oTbl2.Columns.Count
     
    For intX = 1 To intI
        For inty = 1 To intJ
            oTbl2.Cell(intX, inty).Range.Text = oTbl1.Cell(inty, intX).Range.Text
        Next inty
    Next intX
     
    Set oTbl1 = Nothing
    Set oTbl2 = Nothing
     
     
    End Sub
    tu dois savoir l'odre de tes tables, et tu renplaces dans cette ligne le numéro de ta table si c'est la dixième, ça devient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set oTbl1 = ActiveDocument.Tables(10)
    Et tu crées dessous une nouvelle table qui sera
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set oTbl1 = ActiveDocument.Tables(11)
    elle doit avoir le nombre de colonnes et de lignes inversé.


    Tu lances le code.

    Fais un essai à blanc pour voir comment le code fonctionne.
    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 !

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

Discussions similaires

  1. [FPDF] Faire une rotation de 90° a un tableau
    Par discogarden dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 06/02/2008, 14h42
  2. Rotation d'un tableau
    Par katrena99 dans le forum Pascal
    Réponses: 6
    Dernier message: 03/01/2007, 22h07
  3. Rotation de case dans un tableau 2D
    Par Oberown dans le forum Algorithmes et structures de données
    Réponses: 20
    Dernier message: 23/08/2006, 16h58
  4. [Tableaux] Rotation d'un tableau en PHP
    Par amarcil dans le forum Langage
    Réponses: 4
    Dernier message: 25/04/2006, 20h26

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