Interdire le déplacement d'un UserForm

  • Initiateur de la discussion Initiateur de la discussion olic95
  • Date de début Date de début

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 !

O

olic95

Guest
Salut le forum,

Je voudrais savoir s'il est possible de figer un UserForm. A l'ouverture de mon fichier clients, un UserForm apparaît pour me permettre de choisir "Nouveau", "Suppression" ou "Modification" d'un client.

J'aimerais qu'il ne soit pas déplaçable lorsqu'on clique sur la barre de titre et qu'on déplace la souris.

Merci.

Olivier.
 
Re : Interdire le déplacement d'un UserForm

Bonjour Olic, bonjour le forum,

Je suis étonné que tu n'aies pas eu de réponses. Je te propose une solution un peu tirée par les cheveux...

Applique à la propriété StarUpPosition de l'UserForm la valeur 0 - Manual.
Définit le placement en haut et à gauche avec les propriétés Top et Left (par exemple Top = 100 et Left = 100).
Utilise la procédure Layout de l'Userform comme ci dessous :

Code:
Private Sub UserForm_Layout()
Me.Top = 100
Me.Left = 100
End Sub

Maintenant ton UserForm est figé car toute tentative de déplacement le remettra à 100 (gauche) et 100 (hauteur).
 
Re : Interdire le déplacement d'un UserForm

Bonjour Olic, bonjour le forum,

Les propriétés StartUpPosition, Top et Left tu peux les écrire directement dans la fenêtre des propriétés de l'USerForm ou dans la Procédure d'Initialisation. Quant à la procédure Layout c'est une procédure du composant UserForm.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

H
Réponses
2
Affichages
2 K
Harry13
H
K
Réponses
38
Affichages
10 K
kinders59
K
S
Réponses
36
Affichages
4 K
Sylvain133
S
G
Réponses
11
Affichages
5 K
V
Réponses
2
Affichages
2 K
VOILLOT
V
D
Réponses
2
Affichages
923
dandan
D
Retour