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 macro à la fin d'une autre macro.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 103
    Par défaut Lancement macro à la fin d'une autre macro.
    Bonjour,

    Comment lancer une macro que lorsque une autre macro est terminé.

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

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonsoir,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub MaMacro1()
    '...
    'code
    '...
    MaMacro2 '<-- exécution de la macro MaMacro2
    End Sub

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 103
    Par défaut
    Ma premiere question manqué de précision...
    En fait j'ai une premiere macro qui importe des données sur un classeur dont la mise en forme est "pré-etablie". A la fin de cette macro je souhaiterai activer une Private Sub Worksheet_SelectionChange.

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

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Ya une solution éventuelle assez simple, cela consiste à mettre une condition dans l'évènement SelectionChange, par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Range("IV65535") = 1 Then
        '...action
    End If
    End Sub
    et en fin de la macro qui activra l'évènement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub MaMacro()
    '...
    'code
    '...
    Range("IV65535") = 1
    End Sub
    Reste à voir à quel moment désactiver l'évènement

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 103
    Par défaut
    Ok ca fonctionne, merci pour ton aide.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut zeralium, et le forum
    Comme c'est une instruction Private Sub Worksheet_SelectionChange tu peux simplement mettre à la fin de ta macro
    activecell.offset(0,1).select (ou offset(1,0))=> comme tu changes ta sélection, la macro se déclenche
    A+

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

Discussions similaires

  1. Macros sous condition dans une autre macro
    Par vvl_5 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/12/2013, 20h14
  2. Lancement macro après fin d'une animation
    Par toni.72 dans le forum VBA PowerPoint
    Réponses: 2
    Dernier message: 11/02/2009, 22h07
  3. Cacher un bouton camoufler dans une autre macro
    Par melodyyy dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/07/2007, 17h15
  4. Macro Qui Appelle Une Autre Macro
    Par aguirre49 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/06/2007, 14h58
  5. Réponses: 5
    Dernier message: 04/01/2007, 16h46

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