Последовательная вставка строк сверху страницы в Excel

Последовательная вставка строк сверху страницы в Excel

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

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

решение1

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

Скопируйте данные, которые вы хотите вставить, и запустите макрос. Вы можете назначить макрос настраиваемой кнопке на ленте. Таким образом, это будет всего лишь один щелчок левой кнопкой мыши.

Макрос должен выглядеть примерно так:

Rows("1:1").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A1").Select
ActiveSheet.Paste

Советы по использованию кнопок в Excel вы найдете здесь:нажмите А вот руководство по добавлению его на панель быстрого доступа:нажмите

Связанный контент