1

проблема

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

Полезные лакомые кусочки

  • У меня есть куча именованных диапазонов (не знаю, актуально ли это)
  • Проблема не распространяется на разрыв страницы.
  • Проблема возникает каждый раз, когда я блокирую лист и пытаюсь нажимать клавишу Tab / клавишу со стрелкой / вводить строки 41–42. Как будто там есть скрытый разрыв страницы!
  • Он всегда прыгает на верхнюю разблокированную ячейку.

1 ответ1

2

У меня была эта проблема раньше. Это последняя разблокированная строка с данными?

Если это так, то вот что я заметил: кажется, что, ограничивая пользователей незапертыми ячейками, Excel также создаст "прямоугольник" с углами, являющимися последними строками и столбцами, в которых существуют данные. Это не лучшее объяснение, но посмотрите на мой вопрос, если это лучше отвечает на ваш вопрос:

https://stackoverflow.com/questions/12748263/locking-cells-for-selection-wrong-behaviour

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