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

Есть ли ярлыки для этого?

1 ответ1

0

Извините, но, похоже, нет встроенной функции для подобного действия.

Ваши варианты:
Для формул или серий
Перетащите из угла вместо двойного щелчка.

Для формул
Используя заливку
Выделите первую ячейку, расширьте выделение до конца, нажав CTRL+SHIFT+RIGHT,
затем заполните CTRL+R.

Использование копирования / вставки
Выделите первую ячейку, скопируйте с помощью CTRL+C, расширьте выделение до конца с помощью CTRL+SHIFT+RIGHT, затем вставьте с помощью CTRL+V.

Для seires Выберите первую ячейку, расширьте выделение до конца с помощью CTRL+SHIFT+RIGHT,
затем используйте меню заполнения и выберите серию и нажмите OK.

При желании вы можете написать функцию как макрос
И назовите это с пользовательским ярлыком.
На вкладке разработчика запишите макрос и дайте ему правильное имя и ярлык. Остановите запись и измените макрос следующим образом:

Sub Fill()

    Selection.AutoFill Destination:=Range(ActiveCell, Selection.End(xlToRight).Address), Type:=xlFillDefault

End Sub

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

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