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 :

Ajouter automatiquement une macro dans perso.xls


Sujet :

Macros et VBA Excel

  1. #1
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut Ajouter automatiquement une macro dans perso.xls
    Bonjour,

    J'ai modifié une macro du boulot que tous les postes (environ une cinquantaine) utilisent à partir de leur classeur personnel (perso.xls).

    Ma problématique est donc maintenant de "déployer" le machin, ce qui consiste juste à enregistrer cette macro dans le perso.xls

    Je dispose de VB6 ou VBA (oui je sais, c'est l'antiquité).

    Comment puis-je ajouter une macro au perso.xls avec une macro ou un éxécutable ?

    Merci,

    JM

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Pour le seul pb d'ajouter une macro par macro, regarde toujours ici.
    Pour placer la macro dans Perso.xls, il suffit que le perso en question soit ouvert. Pour ouvrir un perso quand Excel en ouvre déjà un, tu le places dans un autre répertoire, tu le renommes avant d'ajouter la macro, et le renomme ensuite. Sinon tu risques d'avoir un pb à l'ouverture.
    Pour déployer, je te laisse avec ceux qui savent
    Mais j'ai bien peur que là soit le seul problème que tu aies vraiment
    Bonne journée.

  3. #3
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Citation Envoyé par ouskel'n'or Voir le message
    Pour le seul pb d'ajouter une macro par macro, regarde toujours ici.
    Merci, ça peut être utile en dernier recours.
    Citation Envoyé par ouskel'n'or Voir le message
    Pour déployer, je te laisse avec ceux qui savent
    Mais j'ai bien peur que là soit le seul problème que tu aies vraiment
    Bonne journée.
    J'ai bien peur que tu aies raison ...

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Dans vbscript, j'ai trouvé des réponse sur le forum avec "déployer" comme mot clé. J'ai déjà trouvé ça où l'utilisateur explique brièvement comment il a résolu le pb pour des dll, mais tu devrais jeter un oeil...
    Juste une suggestion.

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Edit
    Juste une idée... Pourquoi ne pas faire un XLA ? Ça te permettrait de ne pas toucher au Perso.xls puisqu'il suffirait de l'ajouter à la bibliothèque. Il apparaîtrait dans les macros complémentaires si tu le places dans "C:\Program Files\Microsoft Office\Office XX\Macrolib" et il suffirait à l'utilisateur de le valider -> Outils -> Macros complémentaires
    Bonne journée

  6. #6
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Salut,

    Ca m'a l'air pas mal comme idée, mais je ne connais rien du tout aux macros complémentaires.
    Je vais potasser le sujet pour voir si ça peut le faire.
    Merci

  7. #7
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Une macro complémentaire est une macro placée dans un fichier vierge que tu enregistres en tant que xla
    Comme il y a longtemps que je n'en ai pas fait, je ne me souviens plus s'il est nécessaire de masquer les feuilles mais ça tu le verras tout de suite
    Bon courage

  8. #8
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    @OUSKELNOR

    Une macro complémentaire est une macro placée dans un fichier vierge que tu enregistres en tant que xla
    Comme il y a longtemps que je n'en ai pas fait, je ne me souviens plus s'il est nécessaire de masquer les feuilles mais ça tu le verras tout de suite
    Bon courage
    Pour moi qui n'y connais rien non plus, tu fais seulement savesas en .XLA ? (si j'ignore la considération des feuilles à cacher ou pas)

  9. #9
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Citation Envoyé par Godzestla
    Pour moi qui n'y connais rien non plus, tu fais seulement savesas en .XLA ? (si j'ignore la considération des feuilles à cacher ou pas)
    Pour autant que je me souvienne, oui... Tu vérifies et tu confirmes.
    Les deux réserves :
    - Enregistrer le xla là où je l'ai dit (ou ailleurs mais dans un répertoire que tu sauras retrouver )
    - Valider le xla là où je l'ai dit... et s'il n'apparaît pas, aller le chercher là où tu sais qu'il est

  10. #10
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Bonsoir,

    Un petit retour.
    J'ai abandonné pour le moment les macros complémentaires, car elles ont le désavantages de devoir être activées, ce qui n'est pas facile à contrôler.
    Je me suis orienté vers la simplicité : placé un fichier xls masqué dans le répertoire de démarrage automatique.
    C'est assez sommaire, mais cela répond pour l'instant au besoin.
    En test.

Discussions similaires

  1. lors de la creation d'un document word ajouter automatiquement une macro
    Par nsqualli dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 10/08/2010, 19h31
  2. Réponses: 6
    Dernier message: 14/06/2008, 18h10
  3. Ajout automatique d'enregistrement dans une table.
    Par bestofbasile dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 17/01/2008, 15h01
  4. [VBA-E]problème d'indice pour macro dans perso.xls
    Par fred38 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 02/05/2007, 00h33
  5. Réponses: 2
    Dernier message: 28/03/2006, 12h45

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