Эксель не позволяет переместить непустые ячейки за пределы листа что делать
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 | ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Почему в Excel появляется сообщение «не удается сместить объекты на лист»?
Иногда вставка и скрытие столбцов или строк на этом примере не позволяет.
Если вы видите это сообщение, обратитесь к следующей таблице, чтобы найти возможные решения.
Почему это происходит и что с этим делать
Не всегда можно вставлять строки и столбцы.
Сообщение «Невозможно сдвигать объекты с листа» выводится при попытке вставить строки или столбцы на листа, а в разделе «Объекты» для параметра «Показать параметры Excel» выбран параметр «Не скрывать объекты». Это известная ошибка в некоторых версиях Excel. Хотя по умолчанию этот параметр не выбран, его можно установить случайно, нажав определенное сочетания клавиш (CTRL+6).
Чтобы обойти эту ошибку, необходимо изменить параметр с «Ничего» (скрыть объекты) на «Все». Самый быстрый способ сделать это — нажать CTRL+6.
Кроме того, вы можете изменить параметры Excel. Для этого:
- На вкладке Файл нажмите кнопку Параметры и выберите Дополнительно.
Примечание: В Excel 2007 нажмите кнопку «Microsoft Office» и выберите «Параметры Excel».
Возможно, вы намеренно скрыли объекты в книге. Например, если в книге много объектов, вы можете скрыть их, чтобы реагировать на запросы. В этом случае для переключения между отображением и скрытием объектов можно использовать сочетания клавиш (CTRL+6).
Столбцы нельзя вставлять и скрывать
Если сообщение «Не удается сдвигать объекты за место на сайте» (или аналогичное схожее сообщение) по-прежнему появляется даже после применения предыдущего разрешения, возможно, в ячейках ближе к концу сетки есть такие объекты, как приметки, изображения или диаграммы.
Количество столбцов, которые можно скрыть или вставить, ограничено количеством столбцов между правым краем объекта и последним столбцом на странице (столбец XFD). Если количество столбцов, которые нужно скрыть или вставить в другое место на сайте, превышает это число, объект будет перемещен с этого таблицы, и вы увидите сообщение.
Как правило, эту проблему можно устранить, найдя объект, который его удалил, или отодвигая от конца таблицы. Вот несколько советов по поиску объектов:
- Чтобы быстро перейти к последней ячейке в строке или столбце, нажмите клавишу END, а затем клавишу СТРЕЛКА ВПРАВО или СТРЕЛКА ВНИЗ.
- Чтобы перейти к последней ячейке на сайте, содержавшей данные или форматирование, нажмите CTRL+END.
- Чтобы быстро найти и удалить прикомменты, нажмите F5. В диалоговом окне «Перейти» нажмите кнопку «Специальный». Выберите «Приметки»и нажмите кнопку «ОК». Чтобы удалить комментарий, щелкните правой кнопкой мыши ячейку с комментарием и выберите «Удалить комментарий».
- Чтобы быстро найти графические объекты, включая диаграммы и кнопки, нажмите клавишу F5. В диалоговом окне «Перейти» нажмите кнопку «Специальный». Выберите «Объекты»и нажмите кнопку «ОК». Найденный объект можно удалить или переместить.
Примечание: Эта проблема обычно возникает при вставке или скрытие столбцов. Такая же проблема может возникнуть и с строками, но она будет не так распространенной из-за ограничения на размер строк в Excel 2007, из-за чего вероятность того, что объекты находятся в самом конце листа, меньше вероятно.
Дополнительные сведения и дополнительные советы по устранению неполадок см. в статье «Не удается скрыть столбцы в Excel».
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Что делать если закончился лист Excel
Первый раз в жизни столкнулся с такой проблемой. Думал в принципе это вообще не возможно. Но оказалось все наоборот, в Excel может закончиться лист. В общем позвонил мне пользователь и говорить что не сохранятся изменение внесенные в Excel. Прихожу смотрю, кстати у usera стоял Openoffice, в нем на первый взгляд все хорошо. Открывается документ все отлично вносишь данные в последнюю строчку, сохраняешь. Но когда открываешь заново данных нет.
В общем при открытии этого документа в Microsoft Office выяснилось что просто нет столбцов. При попытки добавить появляется сообщение.
Для предотвращения потери данных Excel не позволяет переместить непустые ячейки за пределы листа. Выберите другое расположение для вставки новых ячеек или удалите данные, находящиеся на краю листа.
Если в ячейках, перемещаемых за пределы листа, нет данных, можно изменить набор ячеек, которые считаются не пустыми. Для этого нажмите клавиши CTRL+END, чтобы найти последнюю непустую ячейку на листе, а затем эту ячейку и все ячейки, расположенные между этой ячейкой и ячейкой, находящейся на пересечении последней строки и последнего столбца данных, после чего сохраните книгу.
Прочитав это любой пользователей впадет в ступор так как ни поймет ни слова. В общем есть простой вариант исправить эту проблему.
Не получается вставить колонку в лист Excel
И так вы открываете документ и в нем закончились ячейки, при попытке их добавить появляется вот это сообщение.
Решить эту проблемы можно просто сохранив эту книгу в формате .xlsx.
После чего открываем документ и смотрим что получилось.
Вот простое решение этой проблемы.
В Эксель не добавляется строка в таблицу: что делать?
Эксель не дает вставить строку? Очистите все ячейки, а после удалите форматирование из остальных строк / столбцов, попробуйте изменить свойства Position для объекта или удалите лишний мусор. Ниже рассмотрим, почему Excel не дает вставить данные, в чем могут быть причины подобной проблемы, и как ее устранить своими силами.
Причины
Для начала разберемся в чем причины того, что в Эксель не добавляется строка. При попытке выполнить эту работу программа выдает сообщение об ошибке. В ней указывается, что для предотвращения потери данных Майкрософт Эксель не может перенести заполненные секции за пределы листа. Как результат, вставить строчку также не удается.
Проблема, почему программа не дает это сделать, может возникнуть при добавлении форматирования на всю строку или указания формулы на весь лист. Еще одна вероятная проблема связана с накоплением лишнего макроса и необходимостью очистки. Ниже подробно рассмотрим, как правильно решить эту неисправность.
Что делать, если Excel не дает вставить данные
Зная, почему в Экселе не вставляется строка, можно принять решение по поводу дальнейших действий и устранения ошибки.
Для начала разберемся, как правильно выполнять эту работу. в Эксель Здесь возможно несколько вариантов:
- Откройте таблицу, куда необходимо вставить строку. Для выполнения работы жмите в нужной точке и кликните правой кнопкой мышки. Сделайте это на ячейке, над которой планируется вставка. В открывшемся меню выберите пункт «Вставить». Если Эксель не дает вставить данные, следуйте рассмотренным ниже инструкциям.
- Для копирования без контекстного меню жмите на сочетание Ctrl+. После открытия диалогового окна приложение предлагает вставить ячейки в таблицу со смещением вниз, ячейки со сдвигом вправо, строку, столбец. Поставьте переключатель в «строку» и подтвердите действие.
- Если Excel не вставляет строки в конце таблицы и не дает это делать, постарайтесь сделать все правильно. Для смещения таблицы вниз выделите последний ряд, а справа внизу потяните за крестик на столько строчек (на сколько необходимо добавить). При копировании данных удалите информацию с материнской ячейки. Для этого в меню выберите «Очистить содержимое».
Теперь рассмотрим, как действовать, если не вставляются строки в Excel с имеющейся информацией. Приведем подробную инструкцию, которую рекомендуют сами разработчики программы в ситуации, когда Эксель не дает вставить данные:
- Жмите на ячейку заголовков в 1-м пустом столбце справа от информации. Ячейка заголовков представляет собой первую секцию в каждом столбце, указывающая, какой столбец вы применяете.
- Кликните на кнопку Ctlr и зафиксируйте ее в нажатом состоянии.
- Жмите на кнопку «Стрелка вправо», для выделения столбцов с правой стороны.
- Кликните на «Правка» и выберите «Удалить».
- Жмите на 1-ую пустую строчку под последней строкой с данными.
- Кликните и зафиксируйте кнопку Ctrl, а после этого жмите Стрелка вниз для выделения всех строчек внизу.
- В меню «Правка» выделите команду «Удалить». Для удаления форматирования остальных ячеек, в которые Эксель не добавляет строки и не дает копировать, сделайте указанные выше шаги.
- Кликните маленькую ячейку между заголовком 1-й строки и 1-го столбца для выделения текста.
- Войдите в меню «Формат» и выберите пункт ячейки, а после откройте раздел «Граница». Учтите, что форматирование, добавленное в оставшиеся секции, часто меняется. При этом подразумевается, что пользователь хочет удалить форматирование границ. Если нужно убрать другие виды форматирования, придется поменять параметры на иной вкладке в окне «Формат ячеек».
- Выберите «Нет», а после кликните «ОК».
- Жмите любую ячейку в строчке, куда вы планируете вставить строку. Убедитесь, что система дает это сделать.
- В меню «Вставка» выберите строчку или столбец (в зависимости от поставленной задачи).
Если Эксель дает вставить строчку, значит, работа сделана правильно.
Изменение свойств Position
При возникновении вопроса, почему в Эксель не вставляются строки, попробуйте внести изменения в свойства объекта для перемещения и изменения размеров. Этот метод подходит для Эксель версий до 2003 года включительно. Если софт не дает сделать работу, пройдите такие шаги:
- Выделите ячейку и жмите правую кнопку мышки.
- Выберите пункт «Показать примечание» или «Показать или скрыть примечание».
- Поставьте указатель мышки на границу объекта, пока он не превратится в стрелку с четырьмя маленькими стрелками в указателе.
- Жмите на объект для его выделения.
- В Эксель 2003, если он не дает вставить строчку», выберите «имя объекта» в меню «Формат», а в 2007-м жмите на «Формат <> имя объекта».
- Перейдите в раздел «Формат» и откройте «Свойства».
- Кликните на кнопку «Переместить и изменить размер ячейки».
- Жмите на «ОК».
Сделайте указанные выше шаги для каждого объекта в нужной секции объекта. После этого проверьте, дает ли Эксель вставить материал или нет.
Удаление макроса
Одной из причин, почему Эксель не вставляет строки в таблицу, является наличие макросов и необходимость их очистки. Для удаления лишнего, когда программа не дает вставить строчку, сделайте следующее:
- Войдите на вкладку «Разработчик» и раздел Visual Basic.
- Выберите элемент «Макрос».
- При недоступной вкладке «Разработчик» справа жмите на кнопку с шестеренкой и выберите «Параметры ленты».
- В разделе «Настройки» поставьте отметку «Разработчик».
- В списке выберите макрос, который нужно удалить, и выберите соответствующий пункт.
Теперь вы знаете, почему в Эксель не вставляется строка, и что делать для восстановления нормальной работы программы. Начните с проверки правильности выполнения шагов, попробуйте удалить лишние данные, измените свойства или удалите лишние макросы. В комментариях расскажите, почему софт не дает вставить нужные сведения, и что еще можно сделать для решения такой проблемы в Эксель.