Очевидно, мой пост от 27 января был довольно преждевременным, потому что Application.MoveAfterReturn = False
на самом деле работает и для меня ...
После некоторого дальнейшего тестирования выяснилось, что моя проблема на самом деле ограничена 1 ( 1) только конкретная рабочая книга.
По существу, рабочая книга-нарушитель является относительно простой, и если для Application.MoveAfterReturn
установлено значение False, выбор действительно не перемещается при нажатии [enter / return] на незащищенной рабочей таблице, как и ожидалось, но как только я защищаю лист и нажимаю [ввод / возврат], выбор переходит к следующему ряду.
ОБНОВЛЕНИЕ Янв-30
Что бы я ни пытался, Я действительно не мог заставить это работать, и даже сейчас остается довольно загадочным, почему только рассматриваемая книга проявляет описанную проблему.
Наконец, учитывая, что соответствующее свойство работает правильно в других книгах, я вручную скопировал данные и код в новую рабочую книгу, и вот, Application.MoveAfterReturn = False
теперь полностью работает как рекламируется, на незащищенных И на защищенных работах листы!
Чудеса техники?