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 :

Question SaveAs -- Csv


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 31
    Par défaut
    Bonjour ! j'ai un code pour exporter une feuille au format .csv

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "/" & "exp37_" & Day(Now()) & _
           "." & Month(Now()) & "." & Year(Now()) & ".csv", FileFormat:=xlCSV, _
           CreateBackup:=False, local:=True
    Ma question c'est de savoir s'il est possible avec cette méthode de ne pas prendre la 1ere ligne ? (nom de mes colonnes) Et si oui, comment faire ? Merci d'avance

    J'ai cherché mais j'ai pas trouvé

    up

    C'est juste histoire de savoir, apres si c'est pas possible qu'on me le dise

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Il faut dupliquer d'abord la feuille que vous voulez transformer en .CSV sur un nouveau classeur, puis supprimer la ligne avant de sauvegarder sous.

    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
    Sub SauvegarderFeuilleEnCsv()
     
    Dim Wb As Workbook
     
        Set Wb = ActiveWorkbook
     
        Sheets("FeuilleADupliquer").Copy
        Rows("1:1").Select
        Selection.Delete Shift:=xlUp
     
     
        ActiveWorkbook.SaveAs Filename:=Wb.Path & "/" & "exp37_" & Day(Now()) & _
           "." & Month(Now()) & "." & Year(Now()) & ".csv", FileFormat:=xlCSV, _
           CreateBackup:=False, local:=True
     
        Application.DisplayAlerts = False
        ActiveWorkbook.Close
        Application.DisplayAlerts = True
     
        Wb.Activate
     
        Set Wb = Nothing
     
     
    End Sub

    Cordialement.

Discussions similaires

  1. Méthode SaveAs csv
    Par Qwerty111 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/05/2011, 08h58
  2. question facile saveas
    Par tesca dans le forum MATLAB
    Réponses: 2
    Dernier message: 20/05/2010, 14h09
  3. Questions sur le module CSV
    Par Bogey Jammer dans le forum Général Python
    Réponses: 1
    Dernier message: 03/09/2007, 11h57
  4. [VBA-E]Encore une question sur csv et les dates
    Par vovor dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/10/2006, 10h43
  5. [VBA-E] Question sur la méthode "SaveAs"
    Par Flateric dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 25/04/2005, 14h18

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