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 :

Possibilité de lancer un bouton à partir d'une macro


Sujet :

Macros et VBA Excel

  1. #1
    En attente de confirmation mail
    Profil pro
    Consultant ERP
    Inscrit en
    Juin 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 60
    Points : 48
    Points
    48
    Par défaut Possibilité de lancer un bouton à partir d'une macro
    Bonjour @ tous

    Je voudrais savoir s'il existe une méthode pour créer un bouton sur une feuille excel qui ferait appel à une bouton que j'ai dans mon onglet complément ?

    merci d'avance.

  2. #2
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 919
    Points
    55 919
    Billets dans le blog
    131
    Par défaut
    Bonjour...

    Si j'ai bien compris, il suffirait que les deux boutons pointent vers la même macro, non?

  3. #3
    En attente de confirmation mail
    Profil pro
    Consultant ERP
    Inscrit en
    Juin 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 60
    Points : 48
    Points
    48
    Par défaut
    Non en fait, j'ai un addon fonctionnel qui apparait dans mon onglet complement.
    Cet addon a été écrit par notre service développement.

    et le fait est que lorsque je veux l'utiliser, dans ma feuille, je dois cliquer sur l'onglet complement et le sélectionner parmi une 20taine de bouton disponible.

    Mon idée était de créer un bouton sur ma feuille qui lors que j'ai rempli ma feuille excel me permet de lancer cet addon, sans avoir à effectuer la manipulation ci-dessus (cliquer sur l'onglet complement et rechecher mon addon parmi une 20taine.)

    J'ai bien essayé d'enregistrer la macro, mais dés lors que ca sort de la feuille (en l'occurence cliquer sur l'onglet complement et sur l'addon souhaité), la macro n'enregistre rien.

    Si vous avez une idée.. merci d'avance

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Points : 2 416
    Points
    2 416
    Par défaut
    Bonjour,
    A l'endroit où tu veux appeler ce bouton suffit simplement de mettre...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Application.Run (Sheets("complement").CommandButton1_Click())
    Il faut que la procédure dans complement soit mise en Public.
    adapter CommandButton1 au nom du bouton.
    A+

  5. #5
    En attente de confirmation mail
    Profil pro
    Consultant ERP
    Inscrit en
    Juin 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 60
    Points : 48
    Points
    48
    Par défaut
    j'ai bien compris ta fonction à créer, mais le fait est que mon bouton est soit un fichier macro complémentaire, soit pas du tout. Et dans tous les cas le nom du bouton contient des espaces... non autorisé dans la partie commandbutton1_click()

    alors je cherche !!

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Points : 2 416
    Points
    2 416
    Par défaut
    Hummm... là c'est plus clair du tout.
    C'est un bouton ou une macro ?
    Le bouton c'est un bouton de la barre d'outil Control ou Formulaire ?
    Quand tu double clic sur ce bouton tu arrive où ?
    Quel est le type de la feuille complément ?
    Et que ce soit un bouton ou une macro les espace ne sont autorisé en aucune façon.
    A+

Discussions similaires

  1. Création et affectation de macro à un bouton à partir d'une macro
    Par nico07 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/01/2011, 16h41
  2. lancer script a partir d une page html
    Par nita2006 dans le forum Débuter
    Réponses: 7
    Dernier message: 20/06/2008, 23h09
  3. Lancer un logiciel à partir d'une page html
    Par xav20 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 13/11/2007, 20h35
  4. Lancer un telnet à partir d'une page Web
    Par nizarsm dans le forum ASP
    Réponses: 2
    Dernier message: 22/02/2007, 14h01
  5. [Tomcat/Struts] Lancer Script a partir d'une webapp
    Par kalan dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 05/02/2007, 17h36

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