Я предоставляю тебе два метода для достижения того, чего ты хочешь. К сожалению, оба метода имеют свои собственные предостережения, так как в Excel не предусмотрена клавиатурная комбинация “все-в-одном” для автозаполнения. Я настоятельно рекомендую вам попробовать оба метода, а затем определить, какой из них работает лучше всего. Вне этих двух методов, я не верю, что вы сможете выполнить то, что вы ищете, без использования макросов или дополнительных модулей. Если вы идете по маршруту макроса, AutoFill
метод на любом объекте Range
должно быть все, что вам нужно.
Метод 1 (альтернативный, но он работает с no мыши взаимодействия)
Другой способ достичь этого заключается в использовании комбинации из ярлыка заливки и выберите все в диапазоне. После ввода данных в ячейку, нажмите Ctrl+Shift+End, чтобы выбрать из текущей ячейки конец диапазона, который будет автоматически заполнен. Затем нажмите Ctrl+D, чтобы “заполнить вниз” во весь диапазон от верхней ячейки.
Метод 2 (мой любимый способ, одноразовое взаимодействие мыши)
Как только вы заполните ячейку вы хотите автоматически заполнить вниз, дважды щелкните нижний правый угол, как обычно. Чтобы повторить шаг “автозаполнение вниз”, пока вы только вводите данные и нажимаете enter, вы можете повторить его, нажав Ctrl+Y.
Это означает, что вам нужно использовать мышь, но только в первый раз. Вся последующая работа может выполняться только с клавиатуры, пока вы используете ее только для ввода данных (т.е. вы не используете кнопку контекстного меню, чтобы что-либо изменить).
Обратите внимание, что первый метод действительно приходит с незначительной оговоркой - ваш вид/курсор переместится в нижнюю часть электронной таблицы (чего не происходит при использовании метода Ctrl+Y). Для быстрого перемещения курсора вверх можно нажать клавишу Home.