Microsoft 365 Format UserForm

Diane272727

XLDnaute Junior
Bonjour,
Comment agrandir la taille de mon userform ? Je souhaiterai par exemple qu'il prenne 80% de mon écran. Est ce que c'est possible ?
Merci beaucoup
 
Solution
Bonsoir à tous,

Pour modifier la taille d'un UserForm c'est élémentaire :
VB:
Private Sub CommandButton1_Click() 'Agrandir
With Me
    .Width = .Width * 1.25
    .Height = .Height * 1.25
End With
End Sub

Private Sub CommandButton2_Click() 'Réduire
With Me
    .Width = .Width / 1.25
    .Height = .Height / 1.25
End With
End Sub
A+

Gégé-45550

XLDnaute Accro
Bonjour,
Comment agrandir la taille de mon userform ? Je souhaiterai par exemple qu'il prenne 80% de mon écran. Est ce que c'est possible ?
Merci beaucoup
Bonjour,
Dans l'éditeur VBA, vous cliquez sur les bords du UserForm et, à l'aide des poignées, vous le redimensionnez comme bon vous semble, ou bien vous passez par les propriétés du USF.
Cordialement,
 
Dernière édition:

Diane272727

XLDnaute Junior
Merci pour vos retours.
C'est ce que je fait avec la souris, mais je suis limité en "Height : 491 et en Width : 932, et donc ça ne fait pas assez grand.
N'y a t il pas une option pour que le formulaire soit sur l'écran entier sinon ?
Oneida : Ce fichier sera sur un seul écran
 

Gégé-45550

XLDnaute Accro
Merci pour vos retours.
C'est ce que je fait avec la souris, mais je suis limité en "Height : 491 et en Width : 932, et donc ça ne fait pas assez grand.
N'y a t il pas une option pour que le formulaire soit sur l'écran entier sinon ?
Oneida : Ce fichier sera sur un seul écran
Bonsoir,
rien ne vous empêche de saisir au clavier de plus grandes valeurs pour Height et Width.
Cordialement,
 

Gégé-45550

XLDnaute Accro
Merci pour vos retours.
C'est ce que je fait avec la souris, mais je suis limité en "Height : 491 et en Width : 932, et donc ça ne fait pas assez grand.
N'y a t il pas une option pour que le formulaire soit sur l'écran entier sinon ?
Oneida : Ce fichier sera sur un seul écran
Sinon, dans le code du formulaire (exemple pour ajuster le formulaire à la taille de l'écran - rien n'empêche de modifier à 80% par exemple, il suffit d'adapter le code)
Code:
Sub AdapterTailleFormAEcran()
'par Excel-Malin.com ( https://excel-malin.com )

Application.WindowState = xlMaximized

If ActiveWindow.Width > Me.Width And ActiveWindow.Height > Me.Height Then Exit Sub

    If (Round((ActiveWindow.Width * 0.95) / Me.Width, 2) * 100) - 1 < (Round((ActiveWindow.Height * 0.95) / Me.Height, 2) * 100) - 1 Then
        Me.Zoom = (Round((ActiveWindow.Width * 0.95) / Me.Width, 2) * 100) - 1
        Me.Width = Me.Width * Me.Zoom / 100
        Me.Height = Me.Height * Me.Zoom / 100
    Else
        Me.Zoom = (Round((ActiveWindow.Height * 0.95) / Me.Height, 2) * 100) - 1
        Me.Width = Me.Width * Me.Zoom / 100
        Me.Height = Me.Height * Me.Zoom / 100
    End If

End Sub
 

job75

XLDnaute Barbatruc
Bonsoir à tous,

Pour modifier la taille d'un UserForm c'est élémentaire :
VB:
Private Sub CommandButton1_Click() 'Agrandir
With Me
    .Width = .Width * 1.25
    .Height = .Height * 1.25
End With
End Sub

Private Sub CommandButton2_Click() 'Réduire
With Me
    .Width = .Width / 1.25
    .Height = .Height / 1.25
End With
End Sub
A+
 

Pièces jointes

  • Classeur(1).xlsm
    18.8 KB · Affichages: 10

Discussions similaires

  • Résolu(e)
Microsoft 365 Taille UserForm
Réponses
3
Affichages
345
  • Question
Microsoft 365 Excel365
Réponses
2
Affichages
185

Statistiques des forums

Discussions
312 207
Messages
2 086 232
Membres
103 161
dernier inscrit
Rogombe bryan