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 :

EXCEL VBA : comment transposer colonne en ligne avec ajout de donnée [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Par défaut EXCEL VBA : comment transposer colonne en ligne avec ajout de donnée
    Bonjour à tous,

    J'ai besoin de modifier une base de donnée via macro VBA afin de transposer en partie des informations stockées en colonne pour les passer en ligne.

    Voici l'exemple :
    je veux passer de :
    Nom : Exemple 1a.PNG
Affichages : 126
Taille : 2,8 Ko

    à ça :
    Nom : Exemple 1b.PNG
Affichages : 116
Taille : 5,2 Ko

    la fonction de transposition n'est pas suffisante car "le matricule" et "le salarié" n'est pas reproduit à chaque nouvelle ligne.

    Pouvez-vous m'aider?
    Cordialement,
    Christopher

  2. #2
    Membre Expert
    Homme Profil pro
    ingénieur
    Inscrit en
    Mars 2015
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2015
    Messages : 1 280
    Par défaut
    Bonjour
    VBA n'est pas nécessaire, il est préférable de passer par Power Query (menu données, récupérer et transformer)

    Vous chargez vos données dans Power Query (via clic droit, obtenir des données à partir...) - il est fortement conseillé d'avoir les données dans un tableau
    puis vous sélectionnez les premières colonnes (celles qu'il faut répéter) et clic droit, dépivoter les autres colonnes

    Cela prend moins de temps que de rédiger ces quelques lignes

    Stéphane

  3. #3
    Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Par défaut
    Merci pour votre retour, cela fonctionne parfaitement. Je vais découvrir le monde de Power Query plus en détail.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 30/08/2018, 17h50
  2. Macro VBA pour mettre colonne en ligne avec cellule fusionnée
    Par dany13 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/01/2008, 06h09
  3. excel VBA comment recopier sur plusieurs feuilles
    Par floflo2006 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/11/2005, 15h56
  4. [Excel - VBA] Problème de suppression de lignes...
    Par beholder2 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/01/2005, 17h27
  5. Comment aller a la ligne avec la commande ECHO
    Par juflata dans le forum Windows
    Réponses: 3
    Dernier message: 23/06/2004, 17h11

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