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 un tableau excel en CSV


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Par défaut Exporter un tableau excel en CSV
    Bonjour,

    j'aimerais creer une macro qui selectionnerait une partie de ma feuille excel et l'exporterait en format csv.

    Elle doit dont creer un nouveau fichier en format csv sans modifier le fichier excel et l'utilisateur doit rester dans le fichier excel.

    des idees de codes?!

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Bonjour
    Mieu qu'un code, voila la méthode pour apprendre en t'amusant
    Tu peux essayer l'enregistreur de macro pour avoir la base. Ensuite un petit coup de F1 sur les mots clefs pour mieux comprendre le code. Et enfin si tu as de souci pour adapter tout ca. Montre nous ton code et on t'aidera

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Par défaut
    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
    'déclaration du nom du fichier csv
        nom_fichier = "tempo.csv"
     
        'déplacement vers le dossier temporaire
        ChDir Environ("TEMP")
        'copie des cellules contiguës à A1
        Worksheets("ok").Range("A1").CurrentRegion.Copy
        'ouverture d'un nouveau document Excel
        Workbooks.Add
        '"collage" des données
        ActiveSheet.Paste
        'désactivation de la copie
        Application.CutCopyMode = False
        'désactivation des questions posées à l'utilisateur par Excel
        Application.DisplayAlerts = False
        'suppression des feuilles inutiles
        For i = 2 To Worksheets.Count
            Worksheets(Worksheets.Count).Delete
        Next i
     
        'sauvegarde du nouveau document au format CSV
        ActiveWorkbook.SaveAs Filename:=nom_fichier, FileFormat:=xlCSV, CreateBackup:=False
        'fermeture du document sauvegardé
        ActiveWindow.Close

Discussions similaires

  1. Exporter une zone excel en CSV
    Par neoboy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/03/2014, 20h16
  2. [XL-2007] Comment convertir un export pdf en excel ou csv ?
    Par Debutant10 dans le forum Macros et VBA Excel
    Réponses: 26
    Dernier message: 16/07/2012, 20h37
  3. [Excel] Exporter un tableau PHP vers CSV ou XLS
    Par mariafan dans le forum Bibliothèques et frameworks
    Réponses: 20
    Dernier message: 28/10/2011, 11h53
  4. Comment exporter un fichier Excel vers CSV
    Par machipot dans le forum VBA Access
    Réponses: 0
    Dernier message: 09/06/2008, 22h09
  5. [Excel] Exporter un tableau vers excel
    Par legillou dans le forum Documents
    Réponses: 8
    Dernier message: 08/02/2006, 14h37

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