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 :

macro trop grande [XL-2010]


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 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 93
    Par défaut macro trop grande
    Bonjour,

    J'ai créé une macro dans vba (Sub MaMacro () ) et celle-ci est trop grande. Je l'ai donc fractionner en plusieurs macro (Sub MaMacro1(), Sub MaMacro2(), etc ...)

    Toutes ces macros sont sur le module1.

    Comment faire pour qu'elles s'éxecutent toutes les unes après les autres?

    Merci de vos réponses.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 93
    Par défaut
    Trouvé !!!

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Il aurait été bon d'expliquer comment tu as résolu ton problème.

    DVP est un forum et en même temps une base de connaissances pour toi et les autres membres sur le principe de l'entraide et du partage.

    Merci donc de nous tenir au courant de la solution que tu as adopté pour résoudre ton problème.

    Philippe

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 93
    Par défaut
    Bonjour,

    J'ai créé plusieurs private sub reprenant différentes parti de ma macro.

    Puis j'ai créé une macro qui exécute les macros les unes après les autres.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub ExecuteMacro()
     
        Application.Run "MacroPlanningV1.2.xls!SupprEspace"
        Application.Run "MacroPlanningV1.2.xls!ChampsCH"
        Application.Run "MacroPlanningV1.2.xls!ChampsDC"
        Application.Run "MacroPlanningV1.2.xls!ChampsDivers"
        Application.Run "MacroPlanningV1.2.xls!Concatener"
        Application.Run "MacroPlanningV1.2.xls!Planning"
     
    End Sub

  5. #5
    Membre éprouvé Avatar de Vadorblanc
    Profil pro
    Inscrit en
    Février 2008
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 309
    Par défaut
    Bonjour
    Tu peux aussi faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub ExecuteMacro()
        Call SupprEspace
        Call ChampsCH
        Call ChampsDC
        Call ChampsDivers
        Call Concatener
        Call Planning
    End Sub
    Cordialement

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

Discussions similaires

  1. [CSS]Probleme de contenu trop grand et de pied de page
    Par Drannor dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 30/05/2005, 23h59
  2. Taille d'archive trop grande
    Par mick84m dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 12/05/2005, 16h39
  3. tableau trop grand ?
    Par Praxe dans le forum C++
    Réponses: 17
    Dernier message: 17/03/2005, 14h14
  4. modélisation d'une base : table trop grande
    Par Shabata dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 22/11/2004, 11h44
  5. Surface trop grande
    Par Black_Daimond dans le forum DirectX
    Réponses: 1
    Dernier message: 18/01/2003, 03h02

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