Transformer colonne en ligne

emmat06 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je vous remercie pour votre forum, et j'ai un petit problème que je me permets de soumettre, si quelqu'un peut m'aider ...
J'ai un gros tableau excel avec plusieurs contacts pour la même société, mais en colonne, alors que j'aurai besoin de créer 1 ligne par contact donc d'insérer des lignes avec la même société et de "glisser" chaque contact.
auriez-vous une macro pour effectuer cela automatiquement et gagner énormément de temps?

je vous en remercie vivement par avance, votre aide me sera très précieuse.

bonne journée

3 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour,
    Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
    et coller le lien proposé dans le message de réponse
    Dans l'attente

    1
    1. emmat06 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      merci michel,

      je vous communique le lien : https://www.cjoint.com/?3DxqMnLtF1j
      0
    2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > emmat06 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      Tu n'as mis que le résultat ; pas le tableau de départ ...
      0
    3. emmat06 > Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention  
       
      désolée je maitrise pas les plateformes :)
      pour faire simple j'ai ça :
      sociétéA contact1 contact2 adresse ville (en 1 seule ligne sous excel)

      et je voudrai faire ça (sur 2 lignes) :
      societéA contact1 adresse ville
      sociétéA contact2 adresse ville

      et comme j'ai 15000 lignes c'est long et compliqué à la main!

      encore merci pour ton aide :))
      0
    4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > emmat06
       
      Alors penche-toi sur l'étude et la compréhension des tableaux croisés dynamiques. Ils sont faits exactement pour ça.
      Donc fais-toi donner 3 ou 4 h de formation sur ce sujet unique : les TCD !

      Parce que là tu cherches à gagner du temps, mais tu vas perdre beaucoup de place, car tes 15000 lignes actuelles deviendront entre 30000, s'il n'y a que 2 contacts par société, et 90000 s'il peut y avoir plusieurs contacts ; mais dans ce cas, ton tableau sera impossible à gérer, car les adresses seraient dans des colonnes différentes ... Ton "exemple faux fichier" est bien trop succinct.
      Et tu as réalisé qu'en lisant ta toute première demande, on pouvait difficilement imaginer de quoi il s'agissait en réalité !
      0
    5. emmat06
       
      merci raymond pour ta réponse je vais chercher du côté des tutoriels sur les TCD.
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour
    combien as tu de contact maxi par société ?

    je pourrais éventuellement te fournir une solution alternative mais il faudrait que tu me communiques un classeur avec au moins une centaine de lignes
    L'idée est d'appeler oar macro VBA une société qui fournirait les coordonnées et les différents contacts nom-fonction et ce, sans toucher à ton tableau de départ...
    tu dis...
    0