Таким образом, приведенный ниже код довольно понятен, но во избежание сомнений, это именно то, что он делает
Если я нажимаю клавишу ввода в любой ячейке в столбце X, он перемещает меня вниз к следующей строке, начиная с Col E. Во многом похоже на нажатие клавиши ввода в слове MS и, например, начало новой строки.
Однако, когда лист защищен от удаления формул, он перемещается в столбец C, а не в столбец E. Мне нужно попытаться заставить это работать в защищенном режиме, как это происходит в незащищенном режиме, это это код, который я и мой коллега придумали, но он не сработал. Обратите внимание, что мы новички, когда дело доходит до excel, поэтому, пожалуйста, ответьте, помня об этом.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Unprotect Password:="123456"
If Target.CountLarge > 1 Then Exit Sub
If Target.Column > 24 Then Cells(Target.Row + 1, "E").Select
ActiveSheet.Protect Password:="123456"
End Sub