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 :

comment créer une XLA


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
    Juillet 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 15
    Par défaut comment créer une XLA
    Bonjour,

    J'ai écrit quelques fonctions en VBA, mais le problème est je voudrais qu'elles soient disponible partout, i-e à l'ouverture d'Excel dans les fonction personnalisées.
    J'ai comprit qu'il faut faire une XLA mais je ne sais pas comment la faire. Est ce que quelqu'un à une idée?

    Merci

  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
    bonjour

    j'espere que ce lien pourra t'aider

    http://silkyroad.developpez.com/VBA/XlMusicPlayer/#LIII


    michel

  3. #3
    Membre émérite
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Par défaut Macro xla
    Bonjour à tous
    Bonjour Smogling, SilkyRoad

    Ce que j'ai récupéré et qui fonctionne :

    ************

    Transformer une macro en xla

    Comment fait-on pour passer une macro en macro complémentaire et la rendre accessible à partir d'un bouton dans tous les classeurs ?
    Copie le code dans un module d'un classeur vierge en ayantau préalable pris soin de noter lenom de la proc. ici formFrac, puis enregistre ce fichier au format *.xla, sous le nom zaza parexemple.
    Par la barre des menus, Outils/Macro complémentaire, coche la macro complémentaire zaza. Toujours par la barre des menus, Affichage/Barres d'outils/Personnaliser/onglet Commandes, sélectionne Macro. Fait glisser le "bouton personnalisé" depuis cette fenêtre jusque dans la barre d'outils Mise en forme, à côté de l'icône % par exemple. Clique ensuite avec le bouton droit de la souris sur ce nouveau bouton qui apparaît à présent dans la barre d'outils Mise en forme, et valide: Affecter une macro. Dans la zone Nom de la macro, saisie formFrac et valide par OK.
    Si tu désires, pour le personnaliser, modifier l'image du bouton, clic-droit à nouveau sur le bouton, puis Modifier l'image du bouton, ou Editeur de boutons...
    Tu peux maintenant fermer la fenêtre "Personnaliser", la procédure est
    maintenant prete

    ************

    A+

Discussions similaires

  1. Comment créer une dll Win32 sous Delphi ?
    Par Mickey.jet dans le forum Langage
    Réponses: 8
    Dernier message: 16/06/2005, 15h38
  2. Comment créer une connexion accès distant ?
    Par fredero dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 08/06/2005, 22h31
  3. comment créer une image sous forme d'eclipse(ronde)
    Par unix27 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/05/2005, 22h16
  4. [débutant] Comment créer une base ?
    Par laffreuxthomas dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 14/12/2004, 22h12
  5. Comment créer une Table dans 1 Bdd ACCESS avec Builder??
    Par makandja dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/03/2004, 20h21

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