1

Я, по жизни, не могу понять, почему M $ не предоставил эту функцию. Если я хочу вставить 597, в качестве аргумента, скажем, пустые, новые строки, вся доступная информация говорит мне либо

  1. Вставьте строку и нажмите F4 596 раз
  2. прокрутите вниз, пока я не найду 597 пустых строк и скопируйте и вставьте те

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

4 ответа4

1

Другим вариантом может быть использование плагина, чтобы дать вам дополнительную функциональность. ASAP Utilities предлагает это:

Я был активным пользователем ASAP Utilities в течение нескольких лет и нашел его очень полезным для некоторых трудоемких задач, таких как эта. Когда я несколько лет назад перешел на новый ноутбук, я никогда не переустанавливал его (потому что моя работа требовала меньше повторяющихся вещей), поэтому я не был уверен, насколько хорош этот продукт в наши дни.

0

Вы можете выбрать 597 строк ниже, где вы хотите их ввести, щелкните правой кнопкой мыши на выделении и выберите Insert . Это вставит 597 новых строк выше вашего выбора.

0

Я бы не сказал, что легко, но, безусловно, третий вариант - это сочетание вышеперечисленного. Выберите 30 строк (скажем) с комбинацией клавиш

Shift+Пробел+Page Down

Затем нажмите F4 20 раз (вставьте 600, я согласен), но гораздо проще, чем сделать оба остальных.

Другой вариант - vba, как показано ниже, при этом (1) заменяется другим столбцом, поэтому вы вводите число в ячейку и вставляете столько строк

ActiveCell.Offset(1).EntireRow.Insert

Другой альтернативой является покупка http://www.extendoffice.com/order/kutools-for-excel.html, в которой есть отличный вариант для этой и многих других полезных целей.

0

Как вставить несколько строк в Excel

Представленное ниже решение кажется наиболее простым способом вставить большое количество строк.

Для других решений см. Связанную статью источника.

Метод 4 - Программная вставка нескольких строк в Excel:

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

  • Перейдите на вкладку «Вид» на верхней ленте, нажмите кнопку «Макросы».
  • Теперь введите имя макроса, скажем «Insert_Lines» (без кавычек), и нажмите кнопку «Создать».
  • Затем откроется редактор VBA, просто вставьте приведенный ниже код макроса после первой строки.
    Dim CurrentSheet As Object 'Прокручивать все выбранные листы.
    Для каждого CurrentSheet в ActiveWindow.SelectedSheets 'Вставьте 5 строк в верхней части каждого листа.
    CurrentSheet.Range ("A20:A69").Весь ряд.Вставить следующий текущий лист 

Вставка нескольких строк макроса

  • Теперь важная вещь: в приведенном выше макросе диапазон («A20:A69»). - Первый параметр, т. Е. A20, указывает позицию, откуда вы хотите вставить строки, а второй параметр .ie A69 - это количество строк, которые нужно вставить, добавленных с начальной позицией и вычтенных на 1
  • Если вы хотите вставить 50 строк, начиная с A20, тогда второй параметр диапазона должен быть (50+20-1), поэтому диапазон будет («A20:A69»))
  • После добавления кода вы можете нажать клавишу «F5», и код вставит необходимые строки.
  • На этот макрос ссылается статья Microsoft: http://support.microsoft.com/kb/291305

Source Как вставить несколько строк в Excel

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