Excel 2013 VBA Disable Escape Key

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