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 :

Bouton pour ouvrir un nouveau document vierge existant [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Chauffeur poids lourd
    Inscrit en
    Mai 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chauffeur poids lourd

    Informations forums :
    Inscription : Mai 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Bouton pour ouvrir un nouveau document vierge existant
    Bonjour à tous,

    Je suis nouveau sur le forum et plus que novice en code vba, j'ai donc besoin de votre aide.

    j'ai un dossier avec 2 fichier Excel dedans : "compta vierge" et "compta 2015"
    le fichier compta 2015 a été créer à partir du fichier "compta vierge" et comporte un bouton qui se nomme
    "créer une nouvelle année", il ouvre le fichier "compta vierge".

    mon problème est que je voudrait empêcher la personne qui utilisera le document d'enregistrer la nouvelle compta
    sur le fichier "compta vierge" car il va forcement supprimer mon fichier "compta vierge" et le bouton "créer une nouvelle année"
    va ouvrir un fichier qui ne sera plus vierge.

    J'espère avoir été plus ou moins clair et j'attend avec impatience vos réponses,

    bonne soirée à tous,

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 519
    Points : 16 449
    Points
    16 449
    Par défaut
    Bonjour

    Il faut créer non pas un classeur type mais un modèle : enregistrer sous choisir modèle de classeur (extension xltx ou xltm si macros). Ne pas changer le chemin proposé par Excel.

    Le bouton doit, non pas ouvrir ce classeur, mais créer un classeur basé sur ce modèle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks.Add Template:="C:\chemin.....\compta_vierge.xltx"
    C'est qu'on fait manuellement avec la commande Fichier, Nouveau, Mes modèles puis choix

    Ainsi aucun risque d'écraser le modèle car le fichier qui se crée est un clone.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Chauffeur poids lourd
    Inscrit en
    Mai 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chauffeur poids lourd

    Informations forums :
    Inscription : Mai 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Un grand merci rapide et efficace ça fait plaisir.

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

Discussions similaires

  1. [Word] Créer un bouton pour ouvrir/fermer l'explorateur de document
    Par Springbank35 dans le forum Général VBA
    Réponses: 2
    Dernier message: 08/12/2014, 21h38
  2. Bouton pour ouvrir un enregistrement
    Par Raiga dans le forum VBA Access
    Réponses: 2
    Dernier message: 09/07/2007, 15h15
  3. [vbscript] [msgbox] boutons pour ouvrir des fichiers
    Par D-ude dans le forum VBScript
    Réponses: 8
    Dernier message: 12/12/2006, 16h49
  4. Un 3ème bouton pour ouvrir une page
    Par philippef dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 10/11/2006, 15h36
  5. Réponses: 2
    Dernier message: 27/04/2006, 21h41

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