OVH Cloud OVH Cloud

ouvrir mon userform d'abord

28 réponses
Avatar
JEAN
Bonjour,

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le classeur
qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci

10 réponses

1 2 3
Avatar
Clément Marcotte
Avant de venir nous emmerder avec tes niaiseries, tu aurais au moins
pu essayer de modifier l'ordre des instructions.

C'est mon point de vue et je le partage. Pas d'excuses et pas de
regrets.


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

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le
classeur

qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci



Avatar
JEAN
est t'il possible d'afficher seulement l'userform




Avant de venir nous emmerder avec tes niaiseries, tu aurais au moins
pu essayer de modifier l'ordre des instructions.

C'est mon point de vue et je le partage. Pas d'excuses et pas de
regrets.


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

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le
classeur

qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci







Avatar
Starwing
Oh! Clément, on fait des Prud'hommeries maintenant?
C'est ton opinion, et la mienne aussi, et je la respecte!
Y'en a marre, qu'on le vire....ce JEAN.. Oups...ce CON

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
StarwingT

--
"Clément Marcotte" a écrit dans le message
de news:
Avant de venir nous emmerder avec tes niaiseries, tu aurais au moins
pu essayer de modifier l'ordre des instructions.

C'est mon point de vue et je le partage. Pas d'excuses et pas de
regrets.


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

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le
classeur

qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci






Avatar
michdenis
Bonjour Jean,

Je te propose 2 exemples. Le premier ne s'applique pas si tu fonctionnes avec excel 97. Valide à partir de la version
Excel 2000. Le deuxième exemple est bon pour toutes les versions de excel 97 à 2000. Au sujet de ce dernier,
l'application n'est pas visible dans la barre des tâches durant que le formulaire est affiché à l'écran. Elle le devient
lorsque tu fermes le formulaire. Si tu veux voir l'application en tout temps...tu fais disparaître ces lignes de code :
Application.Visible = False
et Application.Visible = true

Exemple I
'---------------------------
Private Sub Workbook_Open()

Application.Visible = False
Load UserForm1
DoEvents
ThisWorkbook.Application.WindowState = xlMinimized
'Fenêtre non modale
UserForm1.Show 0
Application.Visible = True

End Sub
'---------------------------

Exemple II
'-------------------------------
Application.Visible = False
'Userform ouvert dans une fenêtre modale
UserForm1.Show
UserForm1.Repaint
DoEvents
ThisWorkbook.Application.WindowState = xlMinimized
Application.Visible = True

End Sub
'-------------------------------


Salutations!




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

Bonjour,

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le classeur
qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci
Avatar
Dédé
Ben sur ce coup-là. j'vous suis ;-))

Dédé

"Starwing" a écrit dans le message de
news:
Oh! Clément, on fait des Prud'hommeries maintenant?
C'est ton opinion, et la mienne aussi, et je la respecte!
Y'en a marre, qu'on le vire....ce JEAN.. Oups...ce CON

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
StarwingT

--
"Clément Marcotte" a écrit dans le message
de news:
Avant de venir nous emmerder avec tes niaiseries, tu aurais au moins
pu essayer de modifier l'ordre des instructions.

C'est mon point de vue et je le partage. Pas d'excuses et pas de
regrets.


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

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le
classeur

qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci










Avatar
Dédé
Pur ce qui est du post du Troll, je propose de ne pas lui répondre et de
l'ignorer ... De toute façon, il veut toujours avoir le dernier mot et il
s'emfonce de plus en plus ...

Donc, proposition à tout le monde "Expéditeur bloqué" ...

Bonne fin de journée à tous et à ce soir pour de nouvelles aventures ;-)

Dédé

"Starwing" a écrit dans le message de
news:
Oh! Clément, on fait des Prud'hommeries maintenant?
C'est ton opinion, et la mienne aussi, et je la respecte!
Y'en a marre, qu'on le vire....ce JEAN.. Oups...ce CON

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
StarwingT

--
"Clément Marcotte" a écrit dans le message
de news:
Avant de venir nous emmerder avec tes niaiseries, tu aurais au moins
pu essayer de modifier l'ordre des instructions.

C'est mon point de vue et je le partage. Pas d'excuses et pas de
regrets.


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

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le
classeur

qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci










Avatar
Perceval973
Heuuu c'est quoi un userform ?

"Clément Marcotte" a écrit dans le message
de news:
Avant de venir nous emmerder avec tes niaiseries, tu aurais au moins
pu essayer de modifier l'ordre des instructions.

C'est mon point de vue et je le partage. Pas d'excuses et pas de
regrets.


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

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le
classeur

qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci






Avatar
JEAN
je veux que mon userform s'ouvre sur excel des que j'ouvre mon classeur,
je ne veux pas au fait que le classeur s'ouvre et ensuite se reduit, je veux
directement avoir l'userform

merci de ton aide



Bonjour Jean,

Je te propose 2 exemples. Le premier ne s'applique pas si tu fonctionnes avec excel 97. Valide à partir de la version
Excel 2000. Le deuxième exemple est bon pour toutes les versions de excel 97 à 2000. Au sujet de ce dernier,
l'application n'est pas visible dans la barre des tâches durant que le formulaire est affiché à l'écran. Elle le devient
lorsque tu fermes le formulaire. Si tu veux voir l'application en tout temps...tu fais disparaître ces lignes de code :
Application.Visible = False
et Application.Visible = true

Exemple I
'---------------------------
Private Sub Workbook_Open()

Application.Visible = False
Load UserForm1
DoEvents
ThisWorkbook.Application.WindowState = xlMinimized
'Fenêtre non modale
UserForm1.Show 0
Application.Visible = True

End Sub
'---------------------------

Exemple II
'-------------------------------
Application.Visible = False
'Userform ouvert dans une fenêtre modale
UserForm1.Show
UserForm1.Repaint
DoEvents
ThisWorkbook.Application.WindowState = xlMinimized
Application.Visible = True

End Sub
'-------------------------------


Salutations!




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

Bonjour,

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le classeur
qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci





Avatar
Pierre CFI [mvp]
je suis suspendu à la réponse de michdenis :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B




Avatar
michdenis
Bonjour Jean,

Ce que tu demandes est impossible si tu veux travailler seulement avec Excel. IL est normal que l'application Excel
ouvre en premier et c'est seulement après que le classeur s'ouvre ... une procédure dans le classeur ne peut donc pas
avoir d'effet sur l'application elle-même avant que ce classeur s'ouvre.

La seule façon d'obtenir ce que tu veux est d'utiliser un vbscript pour l'ouverture d'excel (l'application)...et je
crois que là tu te compliques la vie énormément d'autant plus si ton application doit tourner sur plusieurs ordinateurs.


Salutations!



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

je veux que mon userform s'ouvre sur excel des que j'ouvre mon classeur,
je ne veux pas au fait que le classeur s'ouvre et ensuite se reduit, je veux
directement avoir l'userform

merci de ton aide



Bonjour Jean,

Je te propose 2 exemples. Le premier ne s'applique pas si tu fonctionnes avec excel 97. Valide à partir de la version
Excel 2000. Le deuxième exemple est bon pour toutes les versions de excel 97 à 2000. Au sujet de ce dernier,
l'application n'est pas visible dans la barre des tâches durant que le formulaire est affiché à l'écran. Elle le
devient
lorsque tu fermes le formulaire. Si tu veux voir l'application en tout temps...tu fais disparaître ces lignes de code
:
Application.Visible = False
et Application.Visible = true

Exemple I
'---------------------------
Private Sub Workbook_Open()

Application.Visible = False
Load UserForm1
DoEvents
ThisWorkbook.Application.WindowState = xlMinimized
'Fenêtre non modale
UserForm1.Show 0
Application.Visible = True

End Sub
'---------------------------

Exemple II
'-------------------------------
Application.Visible = False
'Userform ouvert dans une fenêtre modale
UserForm1.Show
UserForm1.Repaint
DoEvents
ThisWorkbook.Application.WindowState = xlMinimized
Application.Visible = True

End Sub
'-------------------------------


Salutations!




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

Bonjour,

J'ai ce code en vba,
Private Sub WorkBook_Open()
ActiveWindow.WindowState = xlMinimized
UserForm1.Show

je veux que mon userform s'ouvre en premier et que je n'ai pas le classeur
qui s'affiche , se reduit et ensuite affiche l'userform.

comment modifier le code
et afficher directement l'userform 1

merci





1 2 3