OVH Cloud OVH Cloud

affichage userform sans voir excel

3 réponses
Avatar
leo
bonjour


J'utilise VBA d'excel acr je ne sais pas me servir de VB6

les feuilles de calcul me servent =E0 stocker les variable =E0=20
faire des calcul complexes sans avoir a les programm=E9es...

donc ce que je voudrais :

mon application tourne a l'interrieur d'un userform=20
principal avec multiplage onglet... a l'interrieur.

Ce que je voudrais donc c'est que des que je lance=20
l'apparition de mon userform excel se minimise (va dans la=20
barre de tache)
mais que l'userform reste =E0 l'=E9cran alors que derriere le=20
bureau apparaisse (ou un autre soft deja lanc=E9 si possible)

biensur je doit pouvoir travailler dans le userform et=20
pouvoir le deplacer

3 réponses

Avatar
pat
bonjour,
un début de piste,
ne pas oublier de remettre "visible" a true en quittant l'userform
Sub macro1()
Application.Visible = False
UserForm1.Show
End Sub
cordialement
patrick
"leo" a écrit dans le message de
news:1896c01c44b2f$30317430$
bonjour


J'utilise VBA d'excel acr je ne sais pas me servir de VB6

les feuilles de calcul me servent à stocker les variable à
faire des calcul complexes sans avoir a les programmées...

donc ce que je voudrais :

mon application tourne a l'interrieur d'un userform
principal avec multiplage onglet... a l'interrieur.

Ce que je voudrais donc c'est que des que je lance
l'apparition de mon userform excel se minimise (va dans la
barre de tache)
mais que l'userform reste à l'écran alors que derriere le
bureau apparaisse (ou un autre soft deja lancé si possible)

biensur je doit pouvoir travailler dans le userform et
pouvoir le deplacer
Avatar
michdenis
Bonjour Léo,

Toutes ces commandes ne sont pas essentielles...il s'agit de retenir la combinaison qui limitera le sautillement des
fenêtres à l'affichage.

'---------------------------
Sub VoirFormulaire()

Application.ScreenUpdating = False
Application.Visible = False
Application.WindowState = xlMinimized
Application.Visible = True
Load UserForm1
Application.ScreenUpdating = True
UserForm1.Show 0

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


Salutations!




"leo" a écrit dans le message de news:1896c01c44b2f$30317430$
bonjour


J'utilise VBA d'excel acr je ne sais pas me servir de VB6

les feuilles de calcul me servent à stocker les variable à
faire des calcul complexes sans avoir a les programmées...

donc ce que je voudrais :

mon application tourne a l'interrieur d'un userform
principal avec multiplage onglet... a l'interrieur.

Ce que je voudrais donc c'est que des que je lance
l'apparition de mon userform excel se minimise (va dans la
barre de tache)
mais que l'userform reste à l'écran alors que derriere le
bureau apparaisse (ou un autre soft deja lancé si possible)

biensur je doit pouvoir travailler dans le userform et
pouvoir le deplacer
Avatar
leo
merci c'est genial nickel impec
-----Message d'origine-----
Bonjour Léo,

Toutes ces commandes ne sont pas essentielles...il s'agit
de retenir la combinaison qui limitera le sautillement des

fenêtres à l'affichage.

'---------------------------
Sub VoirFormulaire()

Application.ScreenUpdating = False
Application.Visible = False
Application.WindowState = xlMinimized
Application.Visible = True
Load UserForm1
Application.ScreenUpdating = True
UserForm1.Show 0

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


Salutations!




"leo" a écrit dans
le message de news:1896c01c44b2f$30317430

$
bonjour


J'utilise VBA d'excel acr je ne sais pas me servir de VB6

les feuilles de calcul me servent à stocker les variable à
faire des calcul complexes sans avoir a les programmées...

donc ce que je voudrais :

mon application tourne a l'interrieur d'un userform
principal avec multiplage onglet... a l'interrieur.

Ce que je voudrais donc c'est que des que je lance
l'apparition de mon userform excel se minimise (va dans la
barre de tache)
mais que l'userform reste à l'écran alors que derriere le
bureau apparaisse (ou un autre soft deja lancé si
possible)


biensur je doit pouvoir travailler dans le userform et
pouvoir le deplacer



.