XL 2019 Taille des formulaires VBA

LeForain

XLDnaute Junior
Bonjour,

J'ai toujours un problème de taille de formulaire lorsque je les lance.
Premièrement, quand vous lancez le formulaire principal, il n'apparait jamais à la même taille et pas du tout à la taille avec laquelle il a été créé dans VBA. Du coup le texte est caché et les boutons trop petits.

Dans ce formulaire, quand vous cliquez sur date, un deuxième formulaire du calendrier d'ouvre. Celui ci est vraiment minuscule et apparait toujours dans un coin inaccessible.

J'aimerais pouvoir centrer les formulaires sur l'écran et surtout qu'il s'ouvre toujours dans la taille maximum.

Est-ce possible ?

Bien cordialement;
 

Pièces jointes

  • SAISIE - vierge(1).xlsm
    61.5 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Leforain,
Un essai en PJ.
Le module principal s'ouvre bien au centre de l'écran sur mon PC.
Pour le calendrier, j'ai modifié ces deux lignes :
VB:
Me.Left = Lft + EcX + Ombre + ((Obj.Width / 2) * Px)    ' a gauche en top
par
Me.Left = Lft

Me.Top = Top / 2  + 2 + Ombre + ((Obj.Height / 2) * Py)
par
Me.Top = Top / 2
Je ne comprends pas pourquoi cela fait ça. Si Patricktoulon passe par ici, il nous dira surement ce qu'il en est.
En attendant c'est un patch qui semble marcher chez moi, sur mon écran.
1658145461235.png
 

Pièces jointes

  • SAISIE - vierge(1) (1).xlsm
    76.9 KB · Affichages: 1

Discussions similaires