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 :

[Excel] Question sur les possibilités avec Workbook_Open


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2007
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2007
    Messages : 272
    Par défaut [Excel] Question sur les possibilités avec Workbook_Open
    Bonjour,

    Ma question porte sur un contexte complètement Excel

    Je souhaiterais savoir si l'on peut, dans cette procédure déclenchée à l'ouverture d'un classeur Excel, ouvrir un autre fichier Excel contenant des macros (çà oui, j'ai testé !), mais juste derrière passer la main à une Sub contenue dans ce classeur contenant des macros à exécuter.

    Vous me direz mettre cette macro dans XLSTART c'est mieux, oui mais on me demande de ne pas utiliser cette fonctionnalité, donc, je charge ce fichier à l'ouverture d'un classeur modèle Excel; d'où la question.

    Merci pour vos réponses éclairés.
    Bertrand

  2. #2
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Bonjour,
    Citation Envoyé par blepy Voir le message
    Je souhaiterais savoir si l'on peut, dans cette procédure déclenchée à l'ouverture d'un document, ouvrir un fichier contenant des macros (çà oui, j'ai testé !), mais juste derrière passer la main à une Sub contenue dans ce classeur contenant des macros à exécuter.
    Plus de précision ne nuirait pas à la compréhension de la question !
    Document = Word ???
    fichier = Word, Excel, PPT, ... ?
    Classeur : lequel ?

    Si fichier est un classeur, tu peux mettre la Sub dans son Open.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2007
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2007
    Messages : 272
    Par défaut
    Citation Envoyé par Patrice740 Voir le message
    Bonjour,

    Si fichier est un classeur, tu peux mettre la Sub dans son Open.
    Si je comprends bien ta remarque, ce serait de faire appel à la Sub dans la procédure "WorkBook.Open" du classeur appelé !
    J'ai apporté des précisions dans la demande d'origine.

    Merci si c'est bien la réponse, j'explore.

  4. #4
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Bonjour,
    Citation Envoyé par blepy Voir le message
    Si je comprends bien ta remarque, ce serait de faire appel à la Sub dans la procédure "WorkBook.Open" du classeur appelé !
    C'est une possibilité, ça dépend de ce qui doit se passer, soit la Sub doit être exécutée chaque fois que le classeur est ouvert, auquel cas c'est la bonne méthode, soit elle ne doit l'être que lorsqu'il est ouvert par le premier classeur auquel cas il vaut mieux utiliser Application.Run, comme indiqué par Marcel (que je salue )

  5. #5
    Membre expérimenté
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2007
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2007
    Messages : 272
    Par défaut
    Merci à vous deux, cela marche avec appel de la Sub dans l'Open du Classeur contenant les macros.

    L'horizon s'est éclairci !
    Bonne journée

  6. #6
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Hé salut Patrice!

    Quel que soit le cas de figure (dont l'exécution depuis un classeur tiers) , tu peux lancer une suite de procédures par l'instruction

    Les différentes figures sont envisagées dans cet espace.

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

Discussions similaires

  1. Question sur les images avec Swing
    Par scary dans le forum 2D
    Réponses: 5
    Dernier message: 02/12/2009, 18h35
  2. Question sur les divisions avec VB
    Par philouxy dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/11/2009, 09h07
  3. Question sur les fonctions avec "TABLE" comme param. de retour
    Par Alex01 dans le forum Développement
    Réponses: 2
    Dernier message: 17/11/2008, 09h26
  4. [débutant] Questions sur les possibilités de Sharepoint
    Par Patoche34 dans le forum SharePoint
    Réponses: 5
    Dernier message: 21/10/2008, 14h46
  5. Question sur les possibilité du protocole snmp
    Par Skanking dans le forum Développement
    Réponses: 1
    Dernier message: 18/11/2007, 22h32

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