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 :

Appel d'un module a partir d'une macro 'module'


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 235
    Par défaut Appel d'un module a partir d'une macro 'module'
    Bonjour, j'ai créer une macro qui j'aimerais appel un module pour effectuer un traitement. Mais lorsque je lance ma macro j'ai le message suivant qui s'affiche :
    erreur de compilation:
    incompatibilité de type.


    Voici mon le code de ma macro :

    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub separer_comptabilite()
    Load selection_analytique
    selection_analytique.Show
    End Sub

    J'ai exactement le même type de macro qui appel un userform et là aucun soucis, mais pour l'appel d'un module, il ne veut pas.

  2. #2
    Membre confirmé Avatar de PUARAI
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    Peux tu envoyer un fichier exemple sans les données confidentiels???

  3. #3
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Qu'est ce que selection_analytique?
    est ce un macro que tu as ecrit ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sub selection_analytique()
    'du code
    end sub
    Si oui c'est une subroutine ( et on utilise pas une subroutine comme un userform)(enfin moi j'apelle ca subroutine des reste de mes cours d'info, tu peux appeler ca macro, le plus souvent j'ai vu Procédure )

    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Sub separer_comptabilite()
    selection_analytique
    End Sub
    (si par module tu entend bien module, on appelle pas le module mais les macros qu'il contient, du coup je te laisse adapter en mettant le bon nom pour tes macro)

    Ci c'est bien cela je te conseil ce tuto pour plus d'information
    Les syntaxes de base du langage VBA

    Si ce n'est pas ca il te faudra être plus précis ou comme la dit PUARAI donner un fichier exemple

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 235
    Par défaut
    C'est bon merci, j'ai résolut le probleme, en créant un UserForm. L'appel fonctionne pour un UserForm

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

Discussions similaires

  1. Appel d'un script js à partir d'une page html
    Par developppez dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 04/06/2008, 21h59
  2. Réponses: 4
    Dernier message: 23/01/2008, 13h16
  3. Executer Module à partir d'une macro
    Par cjacquel dans le forum Access
    Réponses: 1
    Dernier message: 19/01/2007, 14h57
  4. Comment Executer Un Module A Partir D'une Macro
    Par lea022 dans le forum Access
    Réponses: 8
    Dernier message: 23/06/2006, 14h17
  5. [VBA-E]Imprimer à partir d'une macro
    Par benoue dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/03/2006, 11h09

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