Джулия хотела бы скрыть все строки на листе, кроме строк 1-30.

Она ищет самый быстрый и простой способ сделать это.

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

  1. Выберите ячейку A31.

  2. Нажмите Shift + Ctrl + стрелка вниз. Выбираются все ячейки от A31 до последней использованной ячейки в столбце A.

  3. Снова нажмите Shift + Ctrl + стрелка вниз. Выделение продолжается до самой последней ячейки в столбце A.

  4. Скройте свои строки, как обычно. (Либо щелкните правой кнопкой мыши и скройте это, либо используйте меню / ленту.)

Если у вас нет данных во всех ячейках столбца A, то, вероятно, самым быстрым методом будет следующий вариант:

  1. Выберите ячейку A31.

  2. Нажмите Shift + Ctrl + End. Все ячейки от A31 до последней использованной ячейки в выбранной таблице данных.

  3. Нажмите Shift + Ctrl + стрелка вниз. Выбор расширяется до самой последней строки на листе.

  4. Скройте свои строки, как обычно. (Либо щелкните правой кнопкой мыши и скройте это, либо используйте меню / ленту. Вы также можете просто нажать Ctrl + 9.)

Вот еще один быстрый метод, который можно использовать:

  1. В поле «Имя» (в верхнем левом углу листа над столбцом A) введите A31: A65536. (Если вы используете Excel 2007, введите A31: A1048576)

Excel выберет введенный вами диапазон.

  1. Скройте свои строки, как обычно. (Либо щелкните правой кнопкой мыши и скройте это, либо используйте меню / ленту. Вы также можете просто нажать Ctrl + 9.)

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

Sub HideRows()

Dim r As Variant     On Error GoTo Canceled     r = InputBox("Rows to Hide:")

Rows(r).EntireRow.Hidden = True Canceled:

End Sub

Единственное предостережение: вы должны не забывать включать двоеточие в строки, указанные для макроса. Таким образом, если вы хотите скрыть строки с 31 по 543, вы должны ввести 31: 543.

_Примечание: _

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

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (12125) применим к Microsoft Excel 2007, 2010, 2013 и 2016.

Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Hiding_a_Huge_Number_of_Rows [Скрытие огромного количества строк].