OVH Cloud OVH Cloud

Userform

2 réponses
Avatar
Salut,=20
=20
J'ai cr=E9=E9 une petite application sous Excel avec plusieurs=20
userform. Normalement la saisie des donn=E9es devrait=20
s'effectuer par l'interm=E9diaire des masque de saisie mais=20
des petits malins cliquent sur la croix de l'userform=20
(haut =E0 droite) pour avoir acc=E8s directement au feuil=20
Excel et entrer les donn=E9es. Comment puis-je d=E9sactiver=20
cette croix ?? Sa propri=E9t=E9 sous Access est Close Button,=20
mais sur VBA pour Excel elle n'existe pas.
=20
En cas d'impossibilit=E9 quelles sont les autres solutions ??

2 réponses

Avatar
fabienne HUÏEZ
rajoute ce bout de code sur ton formulaire

Private Sub UserForm_QueryClose(Cancel As Integer,
CloseMode As Integer)

If (CloseMode = vbFormControlMenu) Then
Cancel = 1
MsgBox "Utiliser les boutons de commande." & Chr(13)
& "(pour quitter l'application : bouton Quitter
l'application)", vbInformation
End If

End Sub

-----Message d'origine-----
Salut,

J'ai créé une petite application sous Excel avec
plusieurs

userform. Normalement la saisie des données devrait
s'effectuer par l'intermédiaire des masque de saisie mais
des petits malins cliquent sur la croix de l'userform
(haut à droite) pour avoir accès directement au feuil
Excel et entrer les données. Comment puis-je désactiver
cette croix ?? Sa propriété sous Access est Close Button,
mais sur VBA pour Excel elle n'existe pas.

En cas d'impossibilité quelles sont les autres
solutions ??



.



Avatar
Misange
Bonjour
cette astuce de Laurent L est faite pour toi:
http://www.excelabo.net/xl/userforms.php#croixuser
et ragrde aussi de ce côté pour les super malins
http://www.excelabo.net/xl/userforms.php#altF4

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 16/12/2003 08:46:
Salut,

J'ai créé une petite application sous Excel avec plusieurs
userform. Normalement la saisie des données devrait
s'effectuer par l'intermédiaire des masque de saisie mais
des petits malins cliquent sur la croix de l'userform
(haut à droite) pour avoir accès directement au feuil
Excel et entrer les données. Comment puis-je désactiver
cette croix ?? Sa propriété sous Access est Close Button,
mais sur VBA pour Excel elle n'existe pas.

En cas d'impossibilité quelles sont les autres solutions ??