1

Допустим, я выбрал несколько ячеек на листе:

Образ

В частности: A3, C3, B5, D6, C7, E8, A9, C9, E9

Но затем я случайно нажал на другую ячейку (например, E1), и весь выбор потерян.

Есть ли способ восстановить выделение ячеек с помощью ярлыка до состояния, которое было до того, как я нажал E1? CTRL+Z не работает для этого, он восстанавливает ввод значений назад.

1 ответ1

0

Насколько мне известно, ни одна функция Excel или сочетание клавиш не могли повторно выбрать эти выделенные ячейки, поэтому я хотел бы предложить метод, который поможет вам выделить выделенные ячейки, а затем, как отменить их.

Вы можете использовать показанный метод как лучшую альтернативу команде Ctrl+Mouse Click , чтобы избежать случайной потери.

  1. Нажмите ALT+F11, чтобы открыть редактор VB.
  2. Скопируйте и вставьте приведенный ниже код как стандартный модуль.

Макрос 1: выделите ячейку с двойным щелчком.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    Target.Interior.ColorIndex = IIf(Target.Interior.ColorIndex >= 15, -4142, 15)
End Sub

Макрос 2: перевернуть выделенную ячейку.

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    Target.Interior.ColorIndex = IIf(Target.Interior.ColorIndex >= 0, -4142, 0)
End Sub

Обратите внимание, что 1-й макрос выделит каждую ячейку, на которую дважды щелкнули, а 2-й поменяет действие на правой кнопкой мыши.

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