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 :

lancement automatique de la macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 117
    Par défaut lancement automatique de la macro
    Bonjour tout le monde,
    Voici mon problème :
    Lorsque j'exécute mon programme, il n'y a aucun souci, tout marche bien.
    Je veux qu'il se lance automatiquement dès que j'ouvre le fichier contenant le programme. Pour cela, j'ai fait ceci dans Workbook de thisWorkbook :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Workbook_Open()
        test
    End Sub
    Où test est mon programme. (j'ai également fait Call test mais même résultat)
    Mon programme se lance bien mais bug à un moment sur le graphique.
    Lorsque je regarde ce qu'il a fait, auparavant, il n'a pas renommé mes feuilles comme je le souhaitais, il les a juste créer. Alors qu'en le mettant dans un module, il n'y a aucun souci.
    J'ai également essayé sa : lien dans contribuez de ouskel'n'or

    Mais la, sa ne lance même pas le fichier à son ouverture.
    Un petit peu d'aide serait la bienvenue,
    Merci.
    papimcha

    EDIT : Bon en fait, le problème c'est que mon programme ouvre un nouveau classeur. Or en lançant automatiquement mon programme, il me fait mes graphiques dans le fichier de départ (celui sur lequel je double-clic pour lancer la macro). Et je voudrais que sa le fasse sur le fichier de destination.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    Bonjour

    Je n'ai pas vu ta routine test mais il faudrait peut-être préciser dans quel classeur tu veut écrire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Workbooks("nom du classeur de destination").sheets(...
     
    ou bien
     
    With Workbooks("nom du classeur de destination")
    ...
    ...
    end with

Discussions similaires

  1. lancement automatique d'une macro
    Par deubelte dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 18/07/2008, 10h58
  2. lancement automatique d'une macro à partir d'une extraction de BDD
    Par SCHOLLERF dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/10/2007, 07h45
  3. Réponses: 9
    Dernier message: 10/05/2007, 10h56
  4. Réponses: 1
    Dernier message: 04/05/2007, 11h59
  5. [VBA-E] Lancement automatique d'une macro (débutante)
    Par pom_poir dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/11/2005, 17h57

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