Alt+F4

nesta656

XLDnaute Junior
Bonjour
est il possible de desactiver la fonction ALt+F4
pour eviter de fermer le Userform
merci
 
J

Jacky

Guest
Bonsoir

voici un bout de code à placer dans une macro

Sub supprimer()
With Application
.OnKey'%{F4}',''
End with
End sub

et pour réactiver

Sub remettre()
With Application
.OnKey'%{F4}'
End with
End sub

tu peux aussi mettre le premier code dans Worbook_Open()) et le deuxième dans WorkBook_BeforeClose, comme ça l'effet durera de l'ouverture à la fermeture du fichier.
Mais surtout n'oublie pas de réactiver avant de fermer

bon courage
 
J

Jacky

Guest
j'ai réalisé la manip
Est-ce que tu voulais bien cela ? [file name=F4.zip size=4751]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/F4.zip[/file]
 

Pièces jointes

  • F4.zip
    4.6 KB · Affichages: 26
T

Temjeh

Guest
Bonsoir à tous

Chez-moi ce code placé dans Uform déactive le Alt+F4 et le X

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub

Temjeh

Ps: à prévoir un bouton unload me caché
 

Statistiques des forums

Discussions
312 496
Messages
2 088 974
Membres
103 995
dernier inscrit
Flodk