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 :

Ouverture et enregistrement d'un fichier xls


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 34
    Par défaut Ouverture et enregistrement d'un fichier xls
    Bonjour tout le monde,

    Je ne connais pas du tout VBA, c'est pour ca que je fait appel à vous.

    En résumé, Voila ma mission :
    Je dois réaliser un script qui permet d'ouvrir un classeur XLS et de le sauvegarder en CSV dans un répertoire.


    Explication :
    Le Lorsqu'on ouvre le classeur xls classeur1.xls, il va rechercher des informations dans d'autres classeurs.
    Le fichier ne contient qu'une seule page.
    Il faut ensuite enregistrer le classeur1.xls sous le format csv pour l'importer dans un site Web.



    Scénario :
    Je cherche donc à réaliser un code qui :
    - Ouvre un classeur XLS qui lui va rechercher des documents dans d'autres classeurs.
    - Puis enregistre ou écrase le classeur sous le format CSV dans le répertoire c:/travail/mes_classeurs_csv/.

    Ce script sera donc lancé en tâche plannifiée sous windows pour que cela s'effectue chaque soir.

    Questions :
    - Est-ce possible ?
    - Est-ce compliqué pour un débutant ?
    - Je peux trouver des script rapidement ?

    Merci d'avance pour votre aide ! Je dois fournir un retour mais la je suis un peur perdu

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 149
    Par défaut ouverture et copie sauvegarde xls
    bonjour

    pour ouvrir un fichier voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ' ouverture du fichier 
        ChDir "Z:\Diffusion MMG\recette\Docjour"
        Workbooks.Open Filename:= _
            "Z:\Diffusion MMG\recette\Docjour\MOD_TPU839RP0.xls"
    Ici les autres fonctions que tu veut mettre puis

    pour la sauvegarde :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     ' Sauvegarde du fichier avant envoi
        ChDir "Z:\xxxxxxxxxx\recette\Docjour"
        ActiveWorkbook.SaveAs Filename:= _
            "Z:\xxxxxxxxxxx\recette\Docjour\MMG_TPU839RP0.XLS", FileFormat:=xlNormal, _
            Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
            CreateBackup:=False
        ActiveWindow.Close
    ici du donne le nom et l'extension que tu veut a ta sauvegarde.
    bien cordialement

Discussions similaires

  1. [XL-2003] Send.mail - Envoyer un email Type Text dés enregistrement d'un fichier XLS
    Par bilou95650 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/06/2009, 12h45
  2. Envoyer des enregistrements vers un fichier xls
    Par beegees dans le forum ASP
    Réponses: 4
    Dernier message: 07/01/2008, 14h40
  3. [vbexcel]question bête sur l'ouverture d'un fichier xls
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/11/2005, 16h38
  4. Enregistrer fichier xls - pilotage depuis access
    Par Celia1303 dans le forum Access
    Réponses: 5
    Dernier message: 15/11/2005, 14h15
  5. Enregistrer fichier .xls sans macro ni code vb
    Par alexxx69 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 08/11/2005, 17h48

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