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 :

Exporter des données d'une feuille Excel vers un fichier CSV [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2021
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2021
    Messages : 25
    Points : 14
    Points
    14
    Par défaut Exporter des données d'une feuille Excel vers un fichier CSV
    Bonjour à tous,

    J'aurai besoin pour un projet d'avoir une macro Excel qui permet d'extraire sur une feuille Excel le contenu de certaines cellules et de le coller dans un fichier CSV.

    Voici un exemple du fichier Excel :


    Nom : config_excel.png
Affichages : 138
Taille : 19,6 Ko


    Voici un exemple du fichier CSV :


    Nom : config_csv.png
Affichages : 118
Taille : 25,5 Ko


    L'extraction devrait suivre ce processus :

    On lance la macro :

    Pour le tableau Outils :

    On fait une boucle sur tous les alias du fichier Excel (ex : AD11), ensuite pour chaque alias, on va se placer sur la ligne correspondante à l'alias et on va enregistrer les colonnes D et E (Référence N°1 et Référence N°2) dans une variable intermédiaire.

    Ensuite on va sur le fichier CSV, on fait une boucle while de la ligne 1 de la colonne B à la dernière colonne du fichier jusqu'à qu'on trouve l'alias (ZzRef1Alias et ZzRef2Alias).

    On va se trouver par ex sur la colonne B sur la ligne 1, on va lire : ZzRef1VOK2
    On va coller sur la ligne 2 de la même colonne l'information extraite de la colonne D du fichier Excel de la ligne l'alias VOK2 donc 444520.

    On fait la même chose pour les informations de la colonne E du fichier Excel qu'on colle à la ligne 2 du fichier CSV car présence de l'alias "ZzRef2(Alias)".

    Et pour le tableau Mesures :

    On fait la même chose sauf que l'alias recherché sur le fichier CSV est (ZzMinAlias et ZzMaxAlias au lieu de ZzRef1Alias et ZzRef2Alias).

    J'ai joint les fichiers en PJ.

    Toute aide serait la bienvenue

    Merci d'avance et bonne journée !
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/05/2021, 21h44
  2. [XL-2010] Exporter des données d'un tableau Excel vers un fichier csv sous condition avec "print"
    Par Thierry_59300 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 07/04/2016, 09h45
  3. Copier des données d'une feuille excel vers plusieurs autres
    Par LeeBamboo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/08/2008, 15h46
  4. Réponses: 1
    Dernier message: 08/01/2008, 14h20
  5. Importer des données d'une feuille Excel vers TABLE
    Par souminet dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/11/2006, 09h10

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