XL 2010 affichage full screen aléatoire

herve62

XLDnaute Barbatruc
Supporter XLD
Bonjour
Post à supprimer ! réparé

Errata :
!! Non l'aléa a REPRIS !!!!!!!!!
 
Dernière édition:

patricktoulon

XLDnaute Barbatruc
Bonjour @herve62
j'ai deja constaté ce soucis avec un show avec d'autre action éventuellement appelées avant
en fait c'est le load (silencieux)du userform qui officialise le userform (si je puis m'exprimer ainsi) et le displayfullscreen n'est pas effectué
essaie a tout hasard un doevents avant le show
 

herve62

XLDnaute Barbatruc
Supporter XLD
Salut Patrick
Oui tu es à 90%
En fait comme l'instruction est longue je ne rappelais que Display ......

DisplayFullScreen = , seul fonctionne
Par contre comme tu dis j'ai un Usf.show derrière ... et ça ne va plus
Donc il faut toujours mettre : APPLICATION.DisplayFullScreen........
C'est en reprenant un autre vieux fichier idem que je m'en suis apperçu
Par contre ce n'est toujours pas valable à 100% ?
Amuse toi avec ce fichier
Ce que j'ai découvert :
Avec Doevents si tu quitte excel resté en FS et que tu relances > Toujours OK
Par contre si tu fais "restaure" clic droit tout en haut donc excel reparait : Ca va PAS ??????
 

Pièces jointes

  • Classeur1.xlsm
    15.9 KB · Affichages: 2
Dernière édition:

patricktoulon

XLDnaute Barbatruc
re
juste comme ça, essaie cela
en laissant à l'application le temps d'ajuster la fenêtre à l’écran
comme il faudrait connaitre la dimension de l’écran a chaque fois il faudrait a jouter les api pour les dimensions ça fait un peu too mutch
mais par contre on sait que une fenêtre agrandie a un top inférieur a zéro ainsi que son left
parti de là on teste le top et left dans un do/loop avant de lancer le show de l'USF
VB:
Sub auto_open()
Worksheets("Feuil2").Select
With Application: .DisplayFullScreen = True: Do While .Top >= 0 And .Left >= 0: DoEvents: Loop: End With
UserForm1.Show
End Sub
 

herve62

XLDnaute Barbatruc
Supporter XLD
T'as pas dû tester avec mon fichier joint
sinon t'aurais vu que ça fait Queue-dale !!!

Mais bon pour l'instant ça fonctionne bien avec le fichier sur lequel je travaille ... c'est là que c'est vraiment bizarre ??
Ex pro electro/info , en prog. c'est impossible qu'une même instruction ne donne pas le même résultat , ça doit être dû à un élément d'environnement extérieur ... mais là ??
 

patricktoulon

XLDnaute Barbatruc
re
si si j'ai testé mais sur 2013 je n'ai pas de soucis
c'est "restaure" que je n'ai pas compris
j'ai testé plusieurs fois d'affilé agrandir(avec la sub auto-open )et réduire manuellement
pas de défaillance
mais c'est vrai que sur 2007 j'avais des bizarreries comme ça
 

Discussions similaires

Réponses
5
Affichages
418
Compte Supprimé 979
C
Réponses
10
Affichages
213

Statistiques des forums

Discussions
312 215
Messages
2 086 330
Membres
103 187
dernier inscrit
ebenhamel