Есть ли способ, которым я могу установить более простой ярлык для текущего времени в Excel? Я знаю о "Ctrl + Shift +;" но мне нужно то, что можно использовать одной рукой. В идеале, если бы я мог настроить и клавишу F, чтобы добавить текущее время. это было бы лучше всего.

Любые возможности или совет?

Спасибо!

3 ответа3

1

Самый простой способ - записать макрос, в котором вы нажимаете эту клавишу, и назначить его одной из клавиш F ...

Для этого начните запись макроса, нажмите CTRL+SHIFT+;, затем нажмите «Остановить запись» и назначьте его клавише, например, «F11».

Теперь при каждом нажатии клавиши F11 время будет вставляться в текущую ячейку.

Вы можете включить такие вещи, как форматирование в записи, и это также будет выполнено.

Обратите внимание, что если вы нажмете на ячейку после начала записи, щелчок этой ячейки также будет записан. Это означает, что если вы щелкнете по записи, затем щелкните по ячейке A5, затем вставите туда время, затем остановите запись, а затем при каждом запуске макроса время будет вставляться в ячейку A5, независимо от того, какую ячейку вы выбрали ранее.

1

Возьми этот макрос:

Sub Tyme()
    ActiveCell.Value = Now - Int(Now)
    ActiveCell.NumberFormat = "H:MM AM/PM"
End Sub

и назначьте ему комбинацию клавиш. Я обычно использую Ctrl+F

-1

Сохраните макрос, как это. Вы можете назначить ярлык для вашего макроса.

Сохранить макрос; Нажмите Alt + F11. Добавьте новый модуль и вставьте приведенный ниже код в текстовую область.

Sub Macro1()
    With ActiveCell
        .FormulaR1C1 = Now()
        .NumberFormat = "h:mm AM/PM"
    End With
End Sub

Чтобы назначить ярлык, на вкладке РАЗРАБОТЧИК щелкните Макросы, выберите макрос и нажмите Параметры

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .