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
anomymousA
sincèrement, tu penses vraiment que ce tu demandes est possible ?
Comment veux-tu conduire une voiture sans monter dedans?
Le Userform est contenu dans le fichier Excel.Ce n'est pas un objet tel
qu'un formulaire entièrement construit par un langage de programmation dédié.
Il n'existe pas par lui-même ou alors c'est que je n'ai rien compris à
Excel. Il a besoin d'un conteneur (ici un fichier). Il faut donc bien ouvrir
le fichier d'une manière comme d'une autre pour lancer ton userform.


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
Lydie
bonjour jean,
ce que tu peux faire , c'est enregistré ton fichier
lorsqu'il est reduit , ainsi quand tu l'ouvre il est déjà
reduit.
amicalement
-----Original Message-----
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
Dédé
:-))))))

Dédé
"Lydie" a écrit dans le message de
news:191801c4dbab$79b6f320$
bonjour jean,
ce que tu peux faire , c'est enregistré ton fichier
lorsqu'il est reduit , ainsi quand tu l'ouvre il est déjà
reduit.
amicalement
-----Original Message-----
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
JEAN
merci mich denis



"michdenis" wrote:

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
JEAN
pourquoi vous etes si mechant, je vous en suis très reconnaisant pour votre
aide, et désormais, si je peux vous aider sur vos questions je vous aiderai.

alors arreté la mechanceté gratuite

quand je bloque et je ne trouve rien sur le site, c'est normal ue je pose
des questions.
en tout les cas je vous remercie, vous aidez beaucoup de gens dont moi

merci beaucoup, mais arretez avec cette mechanceté.

"Starwing" wrote:

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
denis P
Bonjour Jean

Tu as fais de gros progrès pour t'intégrer et tu as compris que les petits
"bonjour, merci, stp etc.." sont importants pour garder un coter humain à ce
forum, nous ne somment pas que des machines à programmer.

Ton orthographe, quelque peut exotique, à un certain charme qui me plait
bien. Je ne suis pas de langue française et cela me rappelle mes débuts dans
cette langue que je maîtrise toujours pas bien...

Pour Excel et VBA il faut bien commencer un jour c'est en forgeant que l'on
deviens forgeron.
bon courage

denis p.




"JEAN" a écrit dans le message de
news:
pourquoi vous etes si mechant, je vous en suis très reconnaisant pour
votre

aide, et désormais, si je peux vous aider sur vos questions je vous
aiderai.


alors arreté la mechanceté gratuite

quand je bloque et je ne trouve rien sur le site, c'est normal ue je pose
des questions.
en tout les cas je vous remercie, vous aidez beaucoup de gens dont moi

merci beaucoup, mais arretez avec cette mechanceté.

"Starwing" wrote:

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
Monique Brunel
Bonjour Jean,

En complément à la réponse de Denis, je vais me permettre de te
(re)donner un conseil pour mieux t'intégrer encore : laisse tomber
l'utilisation de l'interface Microsoft pour participer au forum ;-)
Cette interface peut être utile pour une participation très
occasionnelle mais ne convient pas du tout pour une fréquentation régulière.
En utilisant ton logiciel de messagerie tu auras un meilleur suivi des
fils de discussion, tu pourras copier et conserver les réponses
importantes dans un dossier... et éviter ainsi de devoir reposer les
mêmes questions ;-)
Toutes les explications utiles se trouvent sur cette page
http://www.excelabo.net/mpfe/connexion.php

merci mich denis


--
Amicalement,
Monique
en campagne pour des sites conformes aux standards et accessibles...
http://www.webmaster-hub.com/ et http://www.opquast.org/
avec des navigateurs évolutifs http://www.mozilla-europe.org/
Pour les amateurs d'athlétisme : http://users.skynet.be/osga/

Avatar
Clément Marcotte
Bonjour,

laisse tomber
l'utilisation de l'interface Microsoft pour participer au forum ;-)


On le lui a dit bien des fois, même avec la recette toute faite.
Môssieux, n'a jamais rien fait.

Avatar
Bernard Ollivier
OYEZ OYEZ BRAVES GENS! MONIQUE EST DE RETOUR...

Je ne passe pas souvent mais il me semble que ton absence en peinait plus
d'un, moi le premier. Gros bisous Monique.

SaxBob



Le 7/12/04 17:26, dans , « Monique
Brunel » a écrit :

Bonjour Jean,

En complément à la réponse de Denis, je vais me permettre de te
(re)donner un conseil pour mieux t'intégrer encore : laisse tomber
l'utilisation de l'interface Microsoft pour participer au forum ;-)
Cette interface peut être utile pour une participation très
occasionnelle mais ne convient pas du tout pour une fréquentation régulière.
En utilisant ton logiciel de messagerie tu auras un meilleur suivi des
fils de discussion, tu pourras copier et conserver les réponses
importantes dans un dossier... et éviter ainsi de devoir reposer les
mêmes questions ;-)
Toutes les explications utiles se trouvent sur cette page
http://www.excelabo.net/mpfe/connexion.php

merci mich denis




Avatar
Monique Brunel
Hum... accompagné d'un petit air de saxo, j'adore ;-)

Gros bisous à toi aussi Bob :-)

OYEZ OYEZ BRAVES GENS! MONIQUE EST DE RETOUR...

Je ne passe pas souvent mais il me semble que ton absence en peinait plus
d'un, moi le premier. Gros bisous Monique.

SaxBob


--
Amicalement,
Monique
en campagne pour des sites conformes aux standards et accessibles...
http://www.webmaster-hub.com/ et http://www.opquast.org/
avec des navigateurs évolutifs http://www.mozilla-europe.org/
Pour les amateurs d'athlétisme : http://users.skynet.be/osga/

1 2 3