OVH Cloud OVH Cloud

Erreur de compilation

3 réponses
Avatar
Bastien Ragni
Bonjour,

Il y a quelques semaines j'entrais pour la première fois dans ce forum, et
je découvrais une convivialité extraordinaire.
Mon prénom a changé car mon ordinateur est "mort" et j'utilise celui de mon
fils.
Ma question portais sur la création de barre d'outils et de macro attachées:
grace à vos réponses j'ai trouvé un exemple (difficile +++ pour moi) par
Frédéric Sigonneau.
Aprés avoir bidouillé le classeur fourni, j'ai obtenu EXACTEMENT ce que je
souhaitais: tout fonctionne trés bien!
J'ai donc copié ad integrum les modules dans mon classeur...
Et là, débogage nécessaire sur les lignes:
Dim VBCodeModule As codeModule
Dim codeModule As codeModule
avec le message: erreur de compilation, type défini par l'utilisateur non
défini.
Mon niveau en VBA est faible.
Merci de votre aide

3 réponses

Avatar
Michel Pierron
Bonsoir Bastien;
Remplace As codeModule par As Object
MP

"Bastien Ragni" a écrit dans le message de
news:
Bonjour,

Il y a quelques semaines j'entrais pour la première fois dans ce forum, et
je découvrais une convivialité extraordinaire.
Mon prénom a changé car mon ordinateur est "mort" et j'utilise celui de
mon

fils.
Ma question portais sur la création de barre d'outils et de macro
attachées:

grace à vos réponses j'ai trouvé un exemple (difficile +++ pour moi) par
Frédéric Sigonneau.
Aprés avoir bidouillé le classeur fourni, j'ai obtenu EXACTEMENT ce que je
souhaitais: tout fonctionne trés bien!
J'ai donc copié ad integrum les modules dans mon classeur...
Et là, débogage nécessaire sur les lignes:
Dim VBCodeModule As codeModule
Dim codeModule As codeModule
avec le message: erreur de compilation, type défini par l'utilisateur non
défini.
Mon niveau en VBA est faible.
Merci de votre aide




Avatar
papou
Bonjour
Tu dois ajouter une référence à Microsoft Visual Basic Extensibility 5.3
Dans Outils Références dans l'éditeur VBA (Alt + F11 pour t'y rendre)
Cordialement
Pascal

"Bastien Ragni" a écrit dans le message de
news:
Bonjour,

Il y a quelques semaines j'entrais pour la première fois dans ce forum, et
je découvrais une convivialité extraordinaire.
Mon prénom a changé car mon ordinateur est "mort" et j'utilise celui de
mon fils.
Ma question portais sur la création de barre d'outils et de macro
attachées: grace à vos réponses j'ai trouvé un exemple (difficile +++ pour
moi) par Frédéric Sigonneau.
Aprés avoir bidouillé le classeur fourni, j'ai obtenu EXACTEMENT ce que je
souhaitais: tout fonctionne trés bien!
J'ai donc copié ad integrum les modules dans mon classeur...
Et là, débogage nécessaire sur les lignes:
Dim VBCodeModule As codeModule
Dim codeModule As codeModule
avec le message: erreur de compilation, type défini par l'utilisateur non
défini.
Mon niveau en VBA est faible.
Merci de votre aide



Avatar
Bastien Ragni
ca marche! merci beaucoup!
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
e$m$
Bonjour
Tu dois ajouter une référence à Microsoft Visual Basic Extensibility 5.3
Dans Outils Références dans l'éditeur VBA (Alt + F11 pour t'y rendre)
Cordialement
Pascal

"Bastien Ragni" a écrit dans le message
de news:
Bonjour,

Il y a quelques semaines j'entrais pour la première fois dans ce forum,
et je découvrais une convivialité extraordinaire.
Mon prénom a changé car mon ordinateur est "mort" et j'utilise celui de
mon fils.
Ma question portais sur la création de barre d'outils et de macro
attachées: grace à vos réponses j'ai trouvé un exemple (difficile +++
pour moi) par Frédéric Sigonneau.
Aprés avoir bidouillé le classeur fourni, j'ai obtenu EXACTEMENT ce que
je souhaitais: tout fonctionne trés bien!
J'ai donc copié ad integrum les modules dans mon classeur...
Et là, débogage nécessaire sur les lignes:
Dim VBCodeModule As codeModule
Dim codeModule As codeModule
avec le message: erreur de compilation, type défini par l'utilisateur non
défini.
Mon niveau en VBA est faible.
Merci de votre aide