VBA: Membre de Méthode ou de données introuvable

Signaler
Messages postés
16
Date d'inscription
lundi 31 janvier 2011
Statut
Membre
Dernière intervention
14 septembre 2012
-
 sayrus8686 -
Bonjour,

Dans un classeur Excel, j'ai créé un userform (accessible depuis un boutton commande cliquable dans l'une des feuilles) dans lequel il y a une liste déroulante, Combobox1, et deux CommandButtons, CommandButton1 et CommandButton2.
Mon probleme est que quand je veux cliquer sur l'un des boutons, dans l'userform, le message d'erreur de compilation suivant apparait: Membre de méthode ou de données introuvable. Et l'erreur se situe a chaque au niveau de la premiere ligne de la macro "Private Sub CommandButton... "

Je ne comprends pas du tout ce qu'il se passe car je suis plutot novice en VBA. Quelqu'un aurait-il une solution?

Merci d'avance

Vincent

PS: Je vous transmet l'architecture de mon code pour info.
Private Sub UserForm1_Initialize()

'des truc pour faire apparaitre ce que je veux dans ma Combobox1
...

End Sub

Private Sub CommandButton2_Click()

Userform1.Hide
Userform1.Unload

End Sub

Private Sub CommandButton1_Click()

'un autre bouton qui lance ma macro, qui prend comme variable ce qu'il y a dans la Combobox1.

End Sub

5 réponses

Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
229
Bonjour,

Veux-tu bien s'il te plait commencer par ouvrir ton aide VBA sur le mot Unload ?
Tu y découvriras que n'étant ni une propriété, ni une méthode, mais une INSTRUCTION, sa syntaxe (que tu apprendras donc en lisant) est différente.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
70
Salut

Complémentairement, avant de lancer un code, il est recommandé d'aller dans le menu Débogage et de demander une compilation : de cette manière, il t'indiquera quelle ligne pose problème.
Quand tu viens exposer un problème, donne le maximum de détails : le code d'erreur et sur quelle ligne : ça t'aidera à résoudre seuls tes problèmes et, si tu viens ici, ça simplifiera les discutions.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
svp j'ai pratiquement le méme probléme .

j'ai un source en VB6 qui fonctionne parfaitement , dés l'ajout d'une nouvelle forme , j'ai les problémes suivant :

lors du lancement du projet j'ai des messages ( erreurs au cours du chargement vb6 ) je fais ignorer ,apres chargement du

projet si je lance une execution avec compilation compléte , le source ne compile pas , le message affiché est :

méthode ou membre de données introuvable visual basic

en mode debogage ça donne ( portion = Form2.Prog1.MAX / nbrecord ) Prog1 est une progressbar , elle n'est plus reconnu .

merci
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
229
Bonjour, sayrus8686,
Ton problème est du VB6 et non, comme le présent, du :
Forum > Visual Basic 6 > Langages dérivés > VBA

Ouvre donc ta propre discussion, dans la section adéquate, mais en étant plus précis.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.