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 :

VBA création d'un classeur dans une destination choisie


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juillet 2011
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2011
    Messages : 82
    Par défaut VBA création d'un classeur dans une destination choisie
    Bonsoir à vous,

    question:lorsque je créé un classeur en vba, la destination est choisie ( ds mes documents) je voudrais modifier cette destination...Merci


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     Dim xlApp As Excel.Application
     Dim xlBook As Excel.Workbook
     
            Set xlApp = CreateObject("Excel.Application")
     
            Set xlBook = xlApp.Workbooks.Add
    Que devrais je rajouter??

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

    Tu peux changer le répertoire par défaut d'Excel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.DefaultFilePath = "C:\"
    Essaye comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      Dim xlApp As Excel.Application
      Dim xlBook As Excel.Workbook
     
      Application.DefaultFilePath = "C:\"
      Set xlApp = CreateObject("Excel.Application")
      Set xlBook = xlApp.Workbooks.Add
    A+

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juillet 2011
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2011
    Messages : 82
    Par défaut Fermer classeur sans la fenêtre de confirmation de modifications
    Excellent Merci Bruno.

    Dernière chose, lorsque je souhaite continuer le code avec ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    xlApp.Visible = True
    xlApp.Quit
    Ceci me permets de fermer ces classeurs nouvellement créer mais le soucis c'est qu'avant la fermeture, on me demande si je souhaite enregistrer les modifications apportées au classeur.
    Ceci ne serais pas trop un problème si je ne devais pas créer plus de 250 nouveaux classeurs....

    Merci pour votre temps.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re,

    Il ne faut pas quitter directement,
    le mieux est d'enregistrer le classeur puis de quitter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim xlApp As Excel.Application
      Dim xlBook As Excel.Workbook
      Application.DefaultFilePath = "C:\"
      Set xlApp = CreateObject("Excel.Application")
      Set xlBook = xlApp.Workbooks.Add
      xlbook.Close SaveChanges:=True
      xlApp.quit
    Je ne sais pas ce que tu souhaites faire exactement,
    donc je te mets le code tel quel

    A+

  5. #5
    Membre confirmé
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juillet 2011
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2011
    Messages : 82
    Par défaut
    Merci Bruno, ça m'a beaucoups aidé.
    A+

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

Discussions similaires

  1. problème avec l'apostrophe dans une requête
    Par mika0102 dans le forum VBA Access
    Réponses: 7
    Dernier message: 09/03/2019, 16h51
  2. Accès code VBA classeur dans une autre instance
    Par programmeurexcel dans le forum Excel
    Réponses: 0
    Dernier message: 19/10/2013, 14h48
  3. [AC-2003] Création de nouveaux champs dans une table en VBA
    Par lambith dans le forum VBA Access
    Réponses: 24
    Dernier message: 31/03/2013, 09h56
  4. Création d'un champ dans une table via VBA
    Par Oliv'83 dans le forum VBA Access
    Réponses: 5
    Dernier message: 16/08/2010, 09h58
  5. Création affectation de parmètre dans une url
    Par bumbo500 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 16h39

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