De grandes excuses. J'ai cherché cette réponse pendant des heures et je ne peux pas la find.
J'ai essayé diverses façons de désactiver ma key d'échappement dans une feuille de calcul.
Tout en rien. Je me suis joint à la communauté en vue de requestr de l'aide, s'il vous plaît.
J'ai essayé
Application.EnableCancelKey = xLDisabled
Et j'ai utilisé
Application.OnKey "{ESC}", ""
Je ne veux pas que la touche d'échappement soit désactivée dans l'intégralité du cahier de travail, juste la feuille de travail dans laquelle je suis.
J'aimerais recevoir de l'aide s'il vous plaît.
Je ne suis pas un écrivain VBA prolifique – c'est plus que je le fais pour le travail que pour vivre.
Je vous remercie
Noix de noix
Vous searchz quelque chose comme ça?
Private Sub Workbook_Open() If ActiveSheet.Name = "Sheet2" Then Application.OnKey "{ESC}", "" Else Application.OnKey "{ESC}" End If End Sub Private Sub Workbook_Activate() If ActiveSheet.Name = "Sheet2" Then Application.OnKey "{ESC}", "" Else Application.OnKey "{ESC}" End If End Sub Private Sub Workbook_Deactivate() Application.OnKey "{ESC}" End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.OnKey "{ESC}" End Sub