Как ограничить количество строк в электронной таблице Excel?
Если вы хотите разрешить другим пользователям редактировать одну из ваших электронных таблиц в Microsoft Excel 2013, но не хотите, чтобы они добавляли новые строки, ограничьте количество строк одним из двух способов. Вы можете скрыть все строки ниже последней строки электронной таблицы или временно запретить пользователям прокручивать страницу ниже определенной строки. Электронные таблицы Excel 2013 могут содержать не более 1 048 576 строк; вы можете выбрать их все и скрыть, даже если строки пусты. Чтобы временно отключить прокрутку ниже определенной строки, необходимо изменить свойства электронной таблицы VBA.
Скрыть все строки ниже определенной строки
Шаг 1
Откройте электронную таблицу Excel, нажав «Ctrl-O», выбрав файл и нажав «Открыть». Найдите последнюю строку, которую вы хотите отобразить в электронной таблице.
Шаг 2
Выберите всю строку под последней строкой, которую вы хотите отобразить, щелкнув номер строки. Не выделяйте случайно одну ячейку в строке.
Шаг 3
Удерживайте «Ctrl-Shift» и нажмите клавишу со стрелкой «вниз», чтобы выбрать все строки ниже выбранной строки. Последняя строка имеет номер 1 048 576, поэтому прокрутка вручную, пока вы не найдете ее, может занять некоторое время.
Шаг 4
Нажмите «Формат» в группе «Ячейки» на вкладке «Главная», выберите «Скрыть и показать», а затем нажмите «Скрыть строки», чтобы скрыть все строки. Теперь можно редактировать только те строки, которые не были выбраны. Нажмите «Ctrl-S», чтобы сохранить электронную таблицу.
Временно отключить прокрутку и редактирование
Шаг 1
Откройте электронную таблицу, которую вы хотите отредактировать, щелкните правой кнопкой мыши имя листа в левом нижнем углу окна и выберите «Просмотр кода», чтобы открыть редактор VBA. Нажмите «F4», чтобы отобразить окно «Свойства», если оно не отображается по умолчанию.
Шаг 2
Щелкните внутри поля «ScrollArea» в окне «Свойства». Введите номер первой строки, которую вы хотите отобразить, двоеточие, а затем номер последней строки, которую вы хотите отобразить. Например, чтобы пользователи могли прокручивать и редактировать только строки с 1 по 100, введите в поле "1:100" (без кавычек).
Шаг 3
Нажмите «Ctrl-S» и сохраните файл на жестком диске. Закройте окно Microsoft Visual Basic для приложений и проверьте настройки, прокрутив электронную таблицу. Вы не сможете прокрутить номер строки, который вы ввели в поле ScrollArea. Даже если вы видите еще одну строку под последней строкой, ничего не происходит, когда вы щелкаете один из ее столбцов. Все остальные строки недоступны для редактирования.
Совет
Вы также можете скрыть столбцы, чтобы люди не могли их редактировать. Найдите последний столбец, который вы хотите отобразить в электронной таблице, а затем щелкните заголовок следующего столбца, чтобы выбрать его. Не пытайтесь прокрутить до последнего столбца, поскольку электронные таблицы Excel 2013 могут содержать 16 384 столбца. Удерживайте «Ctrl-Shift» и нажмите клавишу со стрелкой «вправо», чтобы выбрать все столбцы. Нажмите «Формат», выберите «Скрыть и показать», а затем нажмите «Скрыть столбцы», чтобы скрыть столбцы.
Чтобы отобразить все строки, нажмите «Ctrl-A», чтобы выбрать все в электронной таблице, нажмите «Формат» в группе «Ячейки», выберите «Скрыть и показать», а затем нажмите «Показать строки». Чтобы отобразить все столбцы, нажмите «Показать столбцы».
Вы можете скрывать и отображать строки и столбцы, содержащие данные, если вы не хотите, чтобы кто-то случайно их редактировал.
Вы можете временно отключить прокрутку, а также редактирование столбцов. В поле ScrollArea введите букву первого столбца, который вы хотите отобразить, прежде чем вводить номер строки. Введите букву последнего столбца, который вы хотите отобразить перед номером последней строки. Например, чтобы прокрутить строки с 1 по 100 и столбцы с A по Z, введите "A1:Z100" (без кавычек).
Когда вы отключаете прокрутку, вы также отключаете редактирование. Даже если строки видны, никто не может их редактировать.
Свойства VBA сбрасываются при закрытии и повторном открытии электронной таблицы, поэтому отключение прокрутки и редактирования — лишь временное решение. Скрытие строк и столбцов — это постоянное решение.