Жан спросил, есть ли способ отключить клавишу F1 в Excel. Кажется, что она часто нажимает F1, когда собирается нажать F2, и это надоедает.

Единственный способ отключить такой ключ — создать макрос. Следующий макрос отлично справится с задачей:

Private Sub Workbook_Open()

Application.OnKey "{F1}", ""

End Sub
Private Sub Workbook_BeforeClose(CANCEL As Boolean)

Application.OnKey "{F1}"

End Sub

Собственно, здесь есть два макроса. Первый выполняется при открытии книги, а второй — при закрытии книги. В случае первого макроса метод OnKey перехватывает каждое нажатие клавиши F1 и отменяет его. Макрос, который запускается при закрытии книги, восстанавливает нормальную работу клавиши F1.

Эти макросы можно поместить в данную книгу, и в этом случае они будут применяться только тогда, когда эта книга открыта. Если вы хотите, чтобы они применялись всегда при использовании Excel, сохраните макросы в личной книге. (Использование этой книги было описано в других выпусках ExcelTips. Вы также можете найти информацию о ней в справочной системе Excel, которая, по иронии судьбы, вызывается нажатием клавиши F1.)

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (1990 г.) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Dishibited_a_Function_Key [Отключение функциональной клавиши].