OVH Cloud OVH Cloud

Ouverture userform

7 réponses
Avatar
arnaud
Bonjour à tous !
J'ai un userform UFtexte qui comprend des onglets multipage.
J'ai une erreur au démarrage de ma macro pour l'afficher :

Public Sub OUVREuftexte()
Load UFtexte
UFtexte.Show

End Sub

Je ne comprend pas pourquoi il ne veut pas me l'afficher... Erreur
d'execution 424
Est ce la présence du multipage ?

Comment résoudre cette erreur ??

Merci d'avance
Arnaud

7 réponses

Avatar
Shewy80
as tu essayés avec juste :

Public Sub OUVREuftexte()
UFtexte.Show
End Sub

puis dans UFtexte_load tu mets le code nécessaire au remplissage de tes
différents objets ...

bon courage !

"arnaud" a écrit dans le message de
news:%
Bonjour à tous !
J'ai un userform UFtexte qui comprend des onglets multipage.
J'ai une erreur au démarrage de ma macro pour l'afficher :

Public Sub OUVREuftexte()
Load UFtexte
UFtexte.Show

End Sub

Je ne comprend pas pourquoi il ne veut pas me l'afficher... Erreur
d'execution 424
Est ce la présence du multipage ?

Comment résoudre cette erreur ??

Merci d'avance
Arnaud




Avatar
arnaud
oui, c'est la même chose !!

"Shewy80" a écrit dans le message de news:
clnt4g$erp$
as tu essayés avec juste :

Public Sub OUVREuftexte()
UFtexte.Show
End Sub

puis dans UFtexte_load tu mets le code nécessaire au remplissage de tes
différents objets ...

bon courage !

"arnaud" a écrit dans le message de
news:%
Bonjour à tous !
J'ai un userform UFtexte qui comprend des onglets multipage.
J'ai une erreur au démarrage de ma macro pour l'afficher :

Public Sub OUVREuftexte()
Load UFtexte
UFtexte.Show

End Sub

Je ne comprend pas pourquoi il ne veut pas me l'afficher... Erreur
d'execution 424
Est ce la présence du multipage ?

Comment résoudre cette erreur ??

Merci d'avance
Arnaud








Avatar
Misange
Bonjour

A priori pas besoin de charger ton userform, le fait de l'afficher
déclenche le fait de le charger si ce n'est pas déjà fait. mais ce n'est
surement pas ça la raison.
Sur quelle ligne se produit l'erreur ? Lance ta proc en pas à pas. Peut
être as tu un truc qui coince dans le userform_initialize.

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


on 27/10/2004 12:11:
Bonjour à tous !
J'ai un userform UFtexte qui comprend des onglets multipage.
J'ai une erreur au démarrage de ma macro pour l'afficher :

Public Sub OUVREuftexte()
Load UFtexte
UFtexte.Show

End Sub

Je ne comprend pas pourquoi il ne veut pas me l'afficher... Erreur
d'execution 424
Est ce la présence du multipage ?

Comment résoudre cette erreur ??

Merci d'avance
Arnaud




Avatar
michdenis
Bonjour Arnaud,

Une erreur 424 = Objet Requis

Est-ce que ton formulaire a le nom ( propriété Name et non Caption) UFtexte ?

Il semble que ton code dans le module formulaire faire référence à un objet non ou mal identifié.

L'Usage de la méthode "LOAD" pour charger un formulaire est utilise seulement pour donner à l'usager l'effet
"d'instanéité" lorsque tu affiches les formulaires. A cet effet, on peut utiliser la procédure "Private Sub
Workbook_Open()" du ThisWorkbook du classeur pour charger en mémoire vive les formulaire avec la méthode "Load" et
utiliser la méthode "Show" seulement au moment opportun. Cela rend l'affichage très rapide et propre.


Salutations!




"arnaud" a écrit dans le message de news:%
Bonjour à tous !
J'ai un userform UFtexte qui comprend des onglets multipage.
J'ai une erreur au démarrage de ma macro pour l'afficher :

Public Sub OUVREuftexte()
Load UFtexte
UFtexte.Show

End Sub

Je ne comprend pas pourquoi il ne veut pas me l'afficher... Erreur
d'execution 424
Est ce la présence du multipage ?

Comment résoudre cette erreur ??

Merci d'avance
Arnaud
Avatar
arnaud
Le nom est de l'userform est UFtexte et le caption CONTEXTE.
je peux enlever la ligne LOAD alors ?

Salutations
Arnaud


"michdenis" a écrit dans le message de news:

Bonjour Arnaud,

Une erreur 424 = Objet Requis

Est-ce que ton formulaire a le nom ( propriété Name et non Caption)
UFtexte ?


Il semble que ton code dans le module formulaire faire référence à un
objet non ou mal identifié.


L'Usage de la méthode "LOAD" pour charger un formulaire est utilise
seulement pour donner à l'usager l'effet

"d'instanéité" lorsque tu affiches les formulaires. A cet effet, on peut
utiliser la procédure "Private Sub

Workbook_Open()" du ThisWorkbook du classeur pour charger en mémoire vive
les formulaire avec la méthode "Load" et

utiliser la méthode "Show" seulement au moment opportun. Cela rend
l'affichage très rapide et propre.



Salutations!




"arnaud" a écrit dans le message de
news:%

Bonjour à tous !
J'ai un userform UFtexte qui comprend des onglets multipage.
J'ai une erreur au démarrage de ma macro pour l'afficher :

Public Sub OUVREuftexte()
Load UFtexte
UFtexte.Show

End Sub

Je ne comprend pas pourquoi il ne veut pas me l'afficher... Erreur
d'execution 424
Est ce la présence du multipage ?

Comment résoudre cette erreur ??

Merci d'avance
Arnaud





Avatar
michdenis
Et tu n'as pas autre code dans ton formulaire ?

Lorsque le formulaire est chargé, c'est tout le code du formulaire qui est passé "en revue" et l'erreur indique que dans
le code du formulaire, il y a une référence à un objet qui est mal fait. Je ne peux pas te dire quelle est la ligne de
code ... je ne suis pas devin ...je n'ai pas vu ton code !


Salutations!



"arnaud" a écrit dans le message de news:
Le nom est de l'userform est UFtexte et le caption CONTEXTE.
je peux enlever la ligne LOAD alors ?

Salutations
Arnaud


"michdenis" a écrit dans le message de news:

Bonjour Arnaud,

Une erreur 424 = Objet Requis

Est-ce que ton formulaire a le nom ( propriété Name et non Caption)
UFtexte ?


Il semble que ton code dans le module formulaire faire référence à un
objet non ou mal identifié.


L'Usage de la méthode "LOAD" pour charger un formulaire est utilise
seulement pour donner à l'usager l'effet

"d'instanéité" lorsque tu affiches les formulaires. A cet effet, on peut
utiliser la procédure "Private Sub

Workbook_Open()" du ThisWorkbook du classeur pour charger en mémoire vive
les formulaire avec la méthode "Load" et

utiliser la méthode "Show" seulement au moment opportun. Cela rend
l'affichage très rapide et propre.



Salutations!




"arnaud" a écrit dans le message de
news:%

Bonjour à tous !
J'ai un userform UFtexte qui comprend des onglets multipage.
J'ai une erreur au démarrage de ma macro pour l'afficher :

Public Sub OUVREuftexte()
Load UFtexte
UFtexte.Show

End Sub

Je ne comprend pas pourquoi il ne veut pas me l'afficher... Erreur
d'execution 424
Est ce la présence du multipage ?

Comment résoudre cette erreur ??

Merci d'avance
Arnaud





Avatar
Shewy80
oui, met .show à la place
ensuite vérifie que tous tes objets sont bien présent et avec le meme nom,
dans ton code que dans ton userform
principalement à l'initialize de ton userform
Si tu essai de remplir des objets qui sont sur d'autres userform, donne le
"chemin" complet
NomUserform.NomObjet.Propriété

N'as tu pas supprimer d'objet de ton userform ou renomé, que tu n'aurais pas
changé dans ton code ?

essai le mode pas à pas (touche F8)


"michdenis" a écrit dans le message de
news:umeF$
Et tu n'as pas autre code dans ton formulaire ?

Lorsque le formulaire est chargé, c'est tout le code du formulaire qui est
passé "en revue" et l'erreur indique que dans

le code du formulaire, il y a une référence à un objet qui est mal fait.
Je ne peux pas te dire quelle est la ligne de

code ... je ne suis pas devin ...je n'ai pas vu ton code !


Salutations!



"arnaud" a écrit dans le message de
news:

Le nom est de l'userform est UFtexte et le caption CONTEXTE.
je peux enlever la ligne LOAD alors ?

Salutations
Arnaud


"michdenis" a écrit dans le message de news:

Bonjour Arnaud,

Une erreur 424 = Objet Requis

Est-ce que ton formulaire a le nom ( propriété Name et non Caption)
UFtexte ?


Il semble que ton code dans le module formulaire faire référence à un
objet non ou mal identifié.


L'Usage de la méthode "LOAD" pour charger un formulaire est utilise
seulement pour donner à l'usager l'effet

"d'instanéité" lorsque tu affiches les formulaires. A cet effet, on peut
utiliser la procédure "Private Sub

Workbook_Open()" du ThisWorkbook du classeur pour charger en mémoire
vive


les formulaire avec la méthode "Load" et
utiliser la méthode "Show" seulement au moment opportun. Cela rend
l'affichage très rapide et propre.



Salutations!




"arnaud" a écrit dans le message de
news:%

Bonjour à tous !
J'ai un userform UFtexte qui comprend des onglets multipage.
J'ai une erreur au démarrage de ma macro pour l'afficher :

Public Sub OUVREuftexte()
Load UFtexte
UFtexte.Show

End Sub

Je ne comprend pas pourquoi il ne veut pas me l'afficher... Erreur
d'execution 424
Est ce la présence du multipage ?

Comment résoudre cette erreur ??

Merci d'avance
Arnaud