Désactivation d’une touche de fonction (Microsoft Excel)
Jean a demandé s’il existe un moyen de désactiver la touche F1 dans Excel. Il semble qu’elle appuie fréquemment sur F1 lorsqu’elle entend appuyer sur F2, ce qui est gênant.
La seule façon de désactiver une telle clé est de créer une macro. La macro suivante fera très bien l’affaire:
Private Sub Workbook_Open() Application.OnKey "{F1}", "" End Sub
Private Sub Workbook_BeforeClose(CANCEL As Boolean) Application.OnKey "{F1}" End Sub
En fait, il y a deux macros ici. Le premier s’exécute chaque fois que le classeur est ouvert et le second est exécuté lorsque le classeur est fermé. Dans le cas de la première macro, la méthode OnKey intercepte chaque pression de touche de F1 et l’annule. La macro qui s’exécute lorsque le classeur se ferme restaure le fonctionnement normal de la touche F1.
Ces macros peuvent être placées dans un classeur donné, auquel cas elles ne s’appliqueront que lorsque ce classeur est ouvert. Si vous souhaitez qu’ils s’appliquent à tout moment lorsque vous utilisez Excel, stockez les macros dans le classeur personnel. (L’utilisation de ce classeur a été traitée dans d’autres numéros de ExcelTips. Vous pouvez également trouver des informations à ce sujet dans le système d’aide Excel qui, ironiquement, est appelé en appuyant sur la touche F1.)
_Note: _
Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.
lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur]
.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (1990) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Disabling_a_Function_Key [Désactivation d’une touche de fonction]
.