Отключить переход к концу списка при двойном щелчке на границе выбранной ячейки


20

Я не уверен, что это особенность, но это очень раздражает. При двойном щелчке на границе выбранной ячейки вы переходите в конец списка в зависимости от того, на какой стороне выбранной ячейки вы дважды щелкнули. Как вы отключите это?


Я пытался отменить двойной щелчок с помощью VBA в событии BeforeDoubleClick, но он не срабатывает, если дважды щелкнуть границу ... грусть ...
Мик

См. Также: answers.microsoft.com/en-us/msoffice/forum/… (краткий ответ: не может быть сделано)
WBT

Ответы:


9

К счастью, эту функцию можно отключить.

В Excel 2013 (для Excel 2010, который у вас есть, см. Ниже) Файл> Параметры> Дополнительно> снимите флажок «Включить дескриптор заливки и перетаскивание ячейки». Если вам не нужно использовать эти функции и вы можете снять этот флажок, то это решение будет работать для вас.

В Excel 2010

«1. Выберите« Файл »>« Параметры »>« Дополнительно »>« Включить дескриптор файла и перетаскивание ячейки »2. Установите этот флажок. 3. Нажмите« ОК », и все готово» (источник: http://reviewofweb.com/how- в / enable-cell-drag-and-drop-excel-2010 / )

Я протестировал это решение в Excel 2013, и оно работает сразу после снятия флажка и сохранения. Изменения, которые вы видите, заключаются в том, что с установленным флажком и с выбранной ячейкой курсор «плюс» преобразуется в курсор в четыре стрелки (стрелки, которые заканчиваются в центре и каждая точка вдоль оси - то есть вверх, вниз, Лево и право). Когда флажок снят, курсор со стрелкой никогда не появляется. Также, конечно, если вы дважды щелкнете по выбранному краю ячейки, вы не перейдете к нижней части вашего раздела автоматически.

Источник для просмотра этого флажка в первую очередь: комментарий Rhapsodie в: http://ask.metafilter.com/55958/Excel-mindless-list-jumping


10
Это работает, но, к сожалению, мне НУЖНО заполнить ручку и перетаскивать, но я не хочу двойной щелчок. Скорее всего, когда я дважды щелкаю ячейку, это потому, что я хочу ее отредактировать, а не перейти к концу таблицы и потерять свое место. (И если я это сделаю, Ctrl-Arrow достаточно прост.) Неужели нет способа разделить эти функции?
Даррел Хоффман

4
Нет, и спустя годы идиоты в Microsoft все еще не обращались к этому кошмару "особенности".
Кит

Проголосуйте здесь: excel.uservoice.com/forums/…
Себастьян Топор

2

У меня нет другого решения, кроме как использовать F2, чтобы остановить эту функцию, но чтобы вернуться туда, где я был, я использую Control Z. По крайней мере, это возвращает меня туда, где я был, когда эта раздражающая функция «помогла» мне в моих усилиях ,


1

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


Если мы щелкаем границу, это потому, что мы работаем быстро. Хотя это «решение» кажется очевидным, оно требует от пользователя сосредоточиться на использовании приложения, а не на собственной работе.
Мик

1

Ответ Mikes работает, но, к сожалению, вы теряете как раздражающую функцию двойного щелчка, так и перетаскивание.

Альтернативное решение - избавьтесь от привычки двойного щелчка по ячейке. Если вы просто щелкнете левой кнопкой мыши по ячейке и начнете печатать на клавиатуре, вы сможете просто изменить ячейку.

Я привык дважды щелкать (не знаю почему), но простой щелчок левой кнопкой мыши работает.

Редактировать: один щелчок левой кнопкой мыши по ячейке с последующим вводом текста перезапишет содержимое ячейки. F2 позволит вам редактировать в ячейке. В качестве альтернативы, двойной щелчок левой кнопкой мыши с последующим вводом текста вставит то, что вы ввели в месте расположения курсора, когда вы делали двойной щелчок.


3
Двойной щелчок важен для вставки неформатированного текста из буфера обмена. Конечно, вы можете использовать F2, но более сложно быстро использовать F2 и сочетания клавиш Ctrl + V одной рукой.
Скамиелина

1
Вам все еще нужен двойной щелчок, чтобы поместить каретку в нужную точку в большой ячейке, полной текста.
Брайан Гордон

Проголосуйте здесь: excel.uservoice.com/forums/…
Себастьян Топор
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.