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 stocker une macro pour qu'elle soit accessible partout


Sujet :

Macros et VBA Excel

  1. #1
    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 Comment stocker une macro pour qu'elle soit accessible partout


    Je viens de trouver le moyen d'imprimer en PDF sans fenêtre saveas et je voudrais stocker le code (script vba) quelquepart pour qu'il soit toujours disponible dans excel.

    Est-ce possible, ou dois-je recopier mon code dans chaque application ?

  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
    Tu crées un fichier (le plus couramment nommé "perso.xls") que tu places dans répertoire "C:\Program Files\Microsoft Office\Office10\XLStart\" ou \xlouvrir\ (dépend des versions)
    Une feuille de calculs lui suffit, feuille que tu masques avec
    Windows(1).visible = false
    pour qu'elle ne t'ennuie pas quand tu travailles sur les autres fichiers.
    Dans ce fichier, tu insers un module et dans le module "savez-vous quoi qui gna ?" Y'a une macro, la plus jolie des macro...
    (J'espère que tu connais la chanson sinon tu vas te dire "Le pauv' vieux, l'est sérieusement atteint !" )

    Pour retrouver ta macro, elle est dans la liste des macros à exécuter, tu lui affectes un bouton sur ta barre d'outils et c'est tout !
    Bonne soirée

  3. #3
    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
    Gracia Mille sinior.



    Bonne soirée aussi.

  4. #4
    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
    Pour retrouver ta macro, elle est dans la liste des macros à exécuter, tu lui affectes un bouton sur ta barre d'outils et c'est tout !
    Sorry mais je nsais pas comment faire cela !
    Tu peux m'expliquer ?

  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
    Dans Excel, -> Un clic droit sur un barre de menus -> Personnaliser -> Onglet commande -> Macro -> Bouton personnalisé -> avec la souris tu places le type qui de marre dans la barre de menus ou d'outils que tu veux -> Clic droit sur le bouton une fois en place -> Sélectionner une macro (tu regardes au bon endroit -> Classeur Perso.xls -> Puis tu modifies le "Nom:" pour te souvenir que ce bouton là fait ça que tu veut...
    Ensuite, si tu veux modifier le bouton, dans la boîte de dialogue "Personnalisation", tu sélectionne "Modifier" et là tu fouilles... Tu peux affecter un bouton existant ou le dessiner point par point...
    Tu as tout le week-end, alors "dessine-moi un bouton" !
    A+

  6. #6
    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
    Qu'il est beau mon "b"outon.

    Tu en pleurerais d'émotion.



    Merci encore.

  7. #7
    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
    Dans Excel, -> Un clic droit sur un barre de menus -> Personnaliser -> Onglet commande -> Macro -> Bouton personnalisé -> avec la souris tu places le type qui de marre dans la barre de menus ou d'outils que tu veux -> Clic droit sur le bouton une fois en place -> Sélectionner une macro (tu regardes au bon endroit -> Classeur Perso.xls -> Puis tu modifies le "Nom:" pour te souvenir que ce bouton là fait ça que tu veut...
    Ensuite, si tu veux modifier le bouton, dans la boîte de dialogue "Personnalisation", tu sélectionne "Modifier" et là tu fouilles... Tu peux affecter un bouton existant ou le dessiner point par point...
    Is that possible de faire cela avec "une macro" ?
    Ben oui, tant qu'à demander !! Cela m'éviterait de le faire sur des dizaines de pcs

    Jusqu'à l'insertion du bouton à personalliser, je l'ai fait enregistrer par l'enregistreur de macro, mais après, la liaison avec la macro, le rename, et le "m"outon c'est moins évident.


  8. #8
    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
    En attendant que fred veuille bien rendre son tuto accessible tu peux regarder ici Regarde toutes les solutions, il y en a une qui correspond à ce que tu veux faire
    A+

  9. #9
    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
    Magggggnificooooooooooooo.

  10. #10
    Expert éminent
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Points : 7 964
    Points
    7 964
    Par défaut
    Barre de menus...boutons...

    En complément à l'excellente contribution de Ouskilestlenord

    Création d'une barre de menus personnalisée

  11. #11
    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
    Salut Fring.

    Et merci aussi à toi.

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

Discussions similaires

  1. [XL-2003] Modifier une macro pour qu'elle s'exécute sur son propre fichier
    Par Vadorblanc dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/03/2013, 19h21
  2. Réponses: 2
    Dernier message: 24/04/2012, 13h22
  3. Réponses: 0
    Dernier message: 11/11/2010, 08h30
  4. Réponses: 11
    Dernier message: 05/04/2010, 22h10
  5. redimensionner une image pour qu'elle soit carrée
    Par SmileSoft dans le forum C++Builder
    Réponses: 2
    Dernier message: 12/09/2008, 16h28

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