Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

usf affiché à l'écran à l'ouverture

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : usf affiché à l'écran à l'ouverture

Bonsoir Provence Vintahe,

Alors pour un usf plein ecran mettre dans le code de l'usf ceci:
Code:
Private Declare Function FindWindowA Lib "user32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLongA Lib "user32" _
(ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLongA Lib "user32" _
(ByVal hwnd As Long, ByVal nIndex As Long, _
ByVal dwNewLong As Long) As Long

'et rajouter dans l'userform_inialize
Private Sub UserForm_Initialize()
Dim hwnd As Long, exLong As Long, zFactor As Integer

hwnd = FindWindowA(vbNullString, Me.Caption)
exLong = GetWindowLongA(hwnd, -16)
If exLong And &H880000 Then SetWindowLongA hwnd, -16, exLong And &HFF77FFFF
zFactor = 100 * CInt(Application.Width / Me.Width)
If zFactor > 400 Then zFactor = 400
Me.Width = Application.Width
Me.Height = Application.Height
Me.Zoom = zFactor

Pour l'afficher à l'ouverture du fichier:
dans Workbook_open
Userform1.Show ' mettre le nom de ton usf.

Sinon un exemple ici:
https://www.excel-downloads.com/threads/feuille-de-temps-et-analyse-de-production.107305/

Dans ce fichier, pour fermer l'usf aller dans Visualiser Niveau1.

Sinon pour niveau2>>>mdp "vero"
 
Re : usf affiché à l'écran à l'ouverture

Salut alex67800;

Dans initialize, il me met: fonction non définie!?
et ça, tu le cale où:
Private Declare Function FindWindowA Lib "user32" _
...
Sans End Sub?
Merci à toi!
 
Re : usf affiché à l'écran à l'ouverture

Bonjour à tous


Alex67800:


Tu te compliques

Pour mettre un userform en plein écran, il y a plus simple 😉

Code:
Private Sub UserForm_Initialize()
Me.Height = Application.Height: Me.Width = Application.Width
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Remplissage auto
Réponses
14
Affichages
219
Réponses
3
Affichages
187
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…