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-Excel] Worbooks.Add template


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé Avatar de Chewi
    Étudiant
    Inscrit en
    Août 2006
    Messages
    180
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 180
    Par défaut [VBA-Excel] Worbooks.Add template
    Coucou le forum,

    Je n'arrive pas à combiner ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set wk = Workbooks.Add
    wk.SaveAs "C:\Documents and Settings\Chewi\Desktop\C4\" & ComboBox1 & " - " & TextBox1 & " - " & ComboBox2 & ".xls"
    Avec ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worbooks.Add Template:= _ "C:\Documents and Settings\Chewi\Application Data\Microsoft\Modèles\2chC4.xlt"

    Erreur : ("Expected: end of statement"), comment faire?

    Ceci ne fonctionne pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set wk = Workbooks.Add Template:= _
    "C:\Documents and Settings\Chewi\Application Data\Microsoft\Modèles\2chC4.xlt" wk.SaveAs "C:\Documents and Settings\Chewi\Desktop\C4\" & ComboBox1 & " - " & TextBox1 & " - " & ComboBox2 & ".xls"
    Où est le problème ?
    Et comment faire?

    Merci à vous.

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonsoir

    tu as placé les parenthèses pour encadrer l'argument "Template"?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Wb As Workbook
     
    Set Wb = Workbooks.Add(Template:= _
        "C:\Documents and Settings\dossier\classeur2.xlt")


    michel

  3. #3
    Membre confirmé Avatar de Chewi
    Étudiant
    Inscrit en
    Août 2006
    Messages
    180
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 180
    Par défaut
    Non effectivement je ne l'avais pas fait car quand on fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worbooks.Add Template:= _ "C:\Documents and Settings\Chewi\Application Data\Microsoft\Modèles\2chC4.xlt"
    on ne doit pas les mettre apparement.

    sinon, entre-temps, je viens de changer ma façon de procéder:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim NomFichier As String
    NomFichier = "C:\Documents and Settings\Chewi\Desktop\C4\" & ComboBox1 & " - " & TextBox1 & " - " & ComboBox2 & ".xls"
    Workbooks.Add Template:= _
    "C:\Documents and Settings\Chewi\Desktop\Template\C4\2chC4.xlt"
    ActiveWorkbook.SaveAs NomFichier
    Je suppose que c'est tout aussi valable vu que ça fonctionne

    Mais par contre, je me méfie du "ActiveWorkbook"

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

Discussions similaires

  1. [XL-2007] Creation d'un PowerPoint via VBA Excel + insertion d'un template ".pot"
    Par Calbute dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/03/2012, 10h04
  2. [Débutant] VBA Excel : problème avec la méthode Add
    Par epsilonzero dans le forum MATLAB
    Réponses: 3
    Dernier message: 20/04/2010, 11h02
  3. [VBA-Excel]
    Par Damsou dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 05/01/2005, 10h17
  4. [VBA EXCEL] Réduire/Agrandir UserForms
    Par Fench dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/11/2003, 16h02
  5. [VBA Excel] Effacer rapidement une feuille
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/10/2002, 13h12

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