OVH Cloud OVH Cloud

userform à l'ouverture d'un classeur..

4 réponses
Avatar
françois MATEOS
Bonjour,
je souhaiterai savoir s'il serait possible de mettre un userform du style
'veuillez patientez..."jusqu'a l'ouverture complète du classeur,
dans workbook_open j'ai une macro qui tourne....donc il y a le sablier.
C'est possible ??

Merci pour votre réponse


PS : Do events fonctionne si c'est une macro dans un module mais pas
lorsqu'il s'agit d'une execution lors de l'ouverture du fichier ;((

sub userform1_activate
load me
do envents
macro
unload me
end sub

4 réponses

Avatar
Patrick Fredin
Bonjour,

Tu pourrais créer un UserForm non modal pour afficher ce message.

Dans l'événement Workbook_Open, tu commences par afficher ce UserForm et le
reste de la macro ensuite.

--
Patrick

"françois MATEOS" wrote in message
news:41e419a0$0$31549$
Bonjour,
je souhaiterai savoir s'il serait possible de mettre un userform du style
'veuillez patientez..."jusqu'a l'ouverture complète du classeur,
dans workbook_open j'ai une macro qui tourne....donc il y a le sablier.
C'est possible ??

Merci pour votre réponse


PS : Do events fonctionne si c'est une macro dans un module mais pas
lorsqu'il s'agit d'une execution lors de l'ouverture du fichier ;((

sub userform1_activate
load me
do envents
macro
unload me
end sub



Avatar
françois MATEOS
Merci pour ta réponse mais il faut que je coche la croix qui ferme le
userform pour que la macro se déroule sinon à l'affichage du userform la
macro s'arrête....

Mais merci pour ta réponse...

François

"Patrick Fredin" a écrit dans le
message de news: OOsTACB%
Bonjour,

Tu pourrais créer un UserForm non modal pour afficher ce message.

Dans l'événement Workbook_Open, tu commences par afficher ce UserForm et
le reste de la macro ensuite.

--
Patrick

"françois MATEOS" wrote in message
news:41e419a0$0$31549$
Bonjour,
je souhaiterai savoir s'il serait possible de mettre un userform du style
'veuillez patientez..."jusqu'a l'ouverture complète du classeur,
dans workbook_open j'ai une macro qui tourne....donc il y a le sablier.
C'est possible ??

Merci pour votre réponse


PS : Do events fonctionne si c'est une macro dans un module mais pas
lorsqu'il s'agit d'une execution lors de l'ouverture du fichier ;((

sub userform1_activate
load me
do envents
macro
unload me
end sub







Avatar
Jean-Marc
Salut,

Tu dois cliquer sur ok pour que le reste de la macro se déroule parce que
ton UserForm est modal.
Dans les propriétés de ton UserForm mets False à ShowModal et tu n'auras
plus ce pbl.
A la fin de ta macro d'ouverture tu peux définir de fermer le UserForm. De
cette façon l'utilisateur ne devra cliquer sur rien et une fois que le
UserForm sera fermé, c'est que ton projet est prêt.

Jean-Marc

"françois MATEOS" a écrit dans le message de
news:41e43650$0$22692$
Merci pour ta réponse mais il faut que je coche la croix qui ferme le
userform pour que la macro se déroule sinon à l'affichage du userform la
macro s'arrête....

Mais merci pour ta réponse...

François

"Patrick Fredin" a écrit dans le
message de news: OOsTACB%
Bonjour,

Tu pourrais créer un UserForm non modal pour afficher ce message.

Dans l'événement Workbook_Open, tu commences par afficher ce UserForm et
le reste de la macro ensuite.

--
Patrick

"françois MATEOS" wrote in message
news:41e419a0$0$31549$
Bonjour,
je souhaiterai savoir s'il serait possible de mettre un userform du
style



'veuillez patientez..."jusqu'a l'ouverture complète du classeur,
dans workbook_open j'ai une macro qui tourne....donc il y a le sablier.
C'est possible ??

Merci pour votre réponse


PS : Do events fonctionne si c'est une macro dans un module mais pas
lorsqu'il s'agit d'une execution lors de l'ouverture du fichier ;((

sub userform1_activate
load me
do envents
macro
unload me
end sub











Avatar
françois MATEOS
Merci pour cette réponse , je testerai tout cela demain....
encore merci.

François.

"Jean-Marc" a écrit dans le message de news:
Ocjjo1B%
Salut,

Tu dois cliquer sur ok pour que le reste de la macro se déroule parce que
ton UserForm est modal.
Dans les propriétés de ton UserForm mets False à ShowModal et tu n'auras
plus ce pbl.
A la fin de ta macro d'ouverture tu peux définir de fermer le UserForm. De
cette façon l'utilisateur ne devra cliquer sur rien et une fois que le
UserForm sera fermé, c'est que ton projet est prêt.

Jean-Marc

"françois MATEOS" a écrit dans le message de
news:41e43650$0$22692$
Merci pour ta réponse mais il faut que je coche la croix qui ferme le
userform pour que la macro se déroule sinon à l'affichage du userform la
macro s'arrête....

Mais merci pour ta réponse...

François

"Patrick Fredin" a écrit dans le
message de news: OOsTACB%
Bonjour,

Tu pourrais créer un UserForm non modal pour afficher ce message.

Dans l'événement Workbook_Open, tu commences par afficher ce UserForm
et
le reste de la macro ensuite.

--
Patrick

"françois MATEOS" wrote in message
news:41e419a0$0$31549$
Bonjour,
je souhaiterai savoir s'il serait possible de mettre un userform du
style



'veuillez patientez..."jusqu'a l'ouverture complète du classeur,
dans workbook_open j'ai une macro qui tourne....donc il y a le
sablier.
C'est possible ??

Merci pour votre réponse


PS : Do events fonctionne si c'est une macro dans un module mais pas
lorsqu'il s'agit d'une execution lors de l'ouverture du fichier ;((

sub userform1_activate
load me
do envents
macro
unload me
end sub