Excel VBA: настройка сочетания клавиш Ctrl+Shift+5

Excel VBA: настройка сочетания клавиш Ctrl+Shift+5

Я сделал несколько сочетаний клавиш для форматирования чисел, как показано ниже. Все они работают, за исключением сочетаний клавиш Ctrl+Shift+5, Ctrl+Shift+6и Ctrl+Shift+7. Проблема, похоже, в сочетаниях клавиш, потому что если я пытаюсь использовать другую клавишу ( Ctrl+Shift 1, 2, 3) с той же функцией, то она работает.

Application.OnKey "^+v", "pasteValues"
Application.OnKey "^+1", "'formatAs""" & "number" & """'"
Application.OnKey "^+2", "'formatAs""" & "number2" & """'"
Application.OnKey "^+3", "'formatAs""" & "date" & """'"
Application.OnKey "^+5", "'formatAs""" & "percentage" & """'"
Application.OnKey "^+6", "'formatAs""" & "percentage2" & """'"
Application.OnKey "^+7", "'formatAs""" & "general" & """'"

Я также перезапустил функцию, которая устанавливает сочетания клавиш, на случай, если какая-либо надстройка или что-то еще переопределяет мои сочетания клавиш.

Есть идеи?

решение1

Они уже назначены, см.кб

Ctrl+Shift+% Применяет процентный формат без десятичных знаков.

Ctrl+Shift+^ Применяет научный числовой формат с двумя десятичными знаками.

Ctrl+Shift+& Применяет границу контура к выбранным ячейкам.

Связанный контент