excel не может вставить новые ячейки так как это приведет к сдвигу

Сообщение об ошибке при попытке вставить или скрыть строки или столбцы в Excel: «не удается сместить объекты за пределы листа»

Сведения о версии Excel 97 этой статьи можно найти в статье 170081.

Версия этой статьи для Excel 98 для Macintosh Edition: 178959.

Симптомы

Вы пытаетесь выполнить одно из следующих действий:

Скрытие столбцов данных в Microsoft Excel.

Вставка строк или столбцов в Excel.

При выполнении одной из этих операций может появиться следующее сообщение об ошибке:

Переместить объекты за пределы листа нельзя.

Чтобы определить уникальный номер, связанный с получаемым сообщением, нажмите клавиши CTRL + SHIFT + I. В правом нижнем углу этого сообщения появится следующее число.

Причина

Это сообщение об ошибке появляется, если выполняются указанные ниже условия.

Вы создаете объект, например Примечание к ячейке, в любой ячейке столбца.

Вы пытаетесь скрыть столбец слева от столбца, содержащего объект, столбец, содержащий объект, или все столбцы с правой стороны столбца, содержащего объект. Кроме того, в некоторых случаях вы пытаетесь вставить строку или столбец на листе.

Решение

Чтобы устранить эту проблему, выполните действия, описанные в методе, который относится к используемой версии Excel. В Excel 2007 используйте способ 1. В Excel 2003, Excel 2002 и Excel 2000 используйте способ 2.

Способ 1: временное переключение параметра с «Nothing (скрыть объекты)» на «все»

В Excel 2007 временно переключить параметр с Nothing (скрыть объекты) на все, а затем вставить строки или столбцы по мере необходимости. Для этого выполните следующие действия:

В левом верхнем углу окна Excel нажмите кнопку Microsoft Office.

В нижней части меню выберите пункт Параметры Excel.

В списке слева выберите пункт Дополнительные параметры.

Прокрутите страницу вниз до раздела Параметры отображения для этой книги, а затем выберите все в разделе для объектов, показать:, а затем нажмите кнопку ОК.

Примечания. Чтобы включить этот параметр, нажмите клавиши CTRL + +6. Если эти действия не позволяют скрыть строки или столбцы, а также вставить строки или столбцы в Excel 2007, выполните действия, описанные в разделе способ 2.

Способ 2: изменение свойства Position объекта для перемещения и изменения размеров с ячейками

Чтобы обойти эту ошибку, Excel 2003, Excel 2002 и Excel 2000, измените свойство Position объекта для перемещения и изменения размеров с ячейками. Для этого выполните следующие действия:

Если объект является комментарием ячейки, выделите ячейку, содержащую Примечание, щелкните ячейку правой кнопкой мыши и выберите команду Показать Примечание или Показать или скрыть примечания. Примечание. Это сделает Примечание видимым.

Наведите указатель мыши на край объекта, пока указатель не примет вид белой стрелки с четырьмя маленькими черными стрелками в указателе. Затем щелкните объект, чтобы выделить его.

Нажмите кнопку переместить и изменить размер ячееки нажмите кнопку ОК.

Если вы хотите снова скрыть примечание к ячейке, щелкните правой кнопкой мыши ячейку с примечанием и выберите команду Скрыть Примечание.

Выполните указанные ниже действия для каждого объекта в затронутом столбце, как описано в разделе «причина». Когда вы скройте столбцы, сообщение об ошибке не появляется.

Альтернативный метод: изменение свойства для всех объектов на активном листе

Корпорация Майкрософт приводит примеры программного кода только для иллюстрации и не предоставляет явных или подразумеваемых гарантий относительно их пригодности для применения в тех или иных целях. Примеры в данной статье рассчитаны на пользователя, имеющего достаточный уровень знаний соответствующего языка программирования и необходимых средств разработки и отладки. Сотрудники службы поддержки Майкрософт могут объяснить возможности конкретной процедуры, но не обязаны изменять примеры для реализации дополнительных возможностей или удовлетворения требований конкретных пользователей. Примечание. Выполнение следующего макроса задает свойство, упомянутое в способе 1 для всех объектов на активном листе. Поскольку этот параметр приводит к изменению размера объектов при изменении размера строк и столбцов, которые связаны с объектом, это может привести к неожиданным результатам при отображении объектов на листе при изменении размера строк и столбцов. Эта проблема возникает перед запуском макроса в файле. Чтобы изменить свойство для всех примечаний на активном листе, выполните следующий макрос.

Источник

Сообщение об ошибке: чтобы предотвратить потерю данных, Microsoft Excel не может переместить непустые ячейки за пределы листа.

Проблемы

При попытке вставить строки или столбцы на лист Microsoft Excel 2000 может появиться сообщение об ошибке, подобное следующему:

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

Причина

Эта проблема может возникать, если формула была добавлена на весь лист или если форматирование (например, граница) было добавлено во весь столбец или строку.

Решение

Чтобы устранить эту проблему, очистите все ячейки в строке или столбце, а затем удалите форматирование из остальных строк и столбцов. Для этого выполните следующие действия:

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

Нажмите клавишу CTRL и, удерживая ее нажатой, нажмите клавишу Стрелка вправо, чтобы выделить все столбцы справа от первого выбранного столбца.

В меню Правка выберите команду Удалить.

Щелкните первую пустую строку под последней строкой данных.

Нажмите и удерживайте клавишу CTRL, а затем нажмите клавишу Стрелка вниз, чтобы выделить все строки ниже первой строки.

В меню Правка выберите команду Удалить.Примечание. Чтобы удалить форматирование из остальных ячеек, выполните указанные ниже действия.

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

Выберите пункт нет, а затем нажмите кнопку ОК.

Щелкните любую ячейку в строке, в которую вы хотите вставить строку.

В меню Вставка выберите пункт строка. Чтобы вставить столбец, щелкните столбец.

Источник

Невозможно добавить или создать новые ячейки в Excel

Microsoft Excel вызывает проблемы при добавлении новых элементов из-за защиты ячеек, слишком длинного пути к имени файла, объединенных строк / столбцов и из-за других внутренних компонентов Excel. Это очень распространенное явление, и его можно устранить, выполнив несколько очень простых шагов, перечисленных ниже.

excel не может вставить новые ячейки так как это приведет к сдвигу

Почему Microsoft Excel не добавляет новые ячейки?

Как исправить невозможность добавления новых ячеек в Excel?

Прежде чем пробовать решения, раскройте скрытые в листе строки и столбцы. Кроме того, если вы используете какие-либо макросы на листе, который сообщает в другую скрытую электронную таблицу, убедитесь, что скрытый лист не достиг максимального количества строк / столбцов.

1. Снять защиту клетки

Excel имеет встроенную функцию защиты ячеек, которая позволяет пользователям защищать свои данные и листы. Если к листу применен какой-либо тип защиты, это может привести к тому, что Excel предотвратит добавление новых ячеек для сохранения существующих данных. В этом случае снятие защиты ячеек может решить проблему.

2. Уменьшите путь к длинному имени файла

Путь к имени файла — это адрес файла в Windows. Если имя файла Excel слишком длинное, это может привести к тому, что Excel запретит вам добавлять новые ячейки. В этом случае сохранение файла в месте, где путь к имени файла не слишком длинный, может решить проблему.

3. Раскройте ряды / колонны

Пользователи имеют тенденцию непреднамеренно объединять всю строку и столбец в один файл, тогда как они хотят объединить всего несколько ячеек. Это объединение всей строки / столбца может привести к тому, что Excel ограничит добавление новых ячеек обоснованием «Чтобы предотвратить возможную потерю данных», поскольку при объединении всех ячеек в одной строке (тогда другой столбец не может быть добавлен) или Вы объединили все ячейки в одном столбце (тогда нельзя было добавить другую строку). В этом случае удаление строки / столбца может решить проблему.

4. Разморозить стекла

Замораживающие панели помогают пользователю в достижении больших результатов с их данными. Если вы используете функцию стоп-панели Excel, то она не позволит вставлять новые строки и столбцы на лист. Разморозка стекол может решить проблему.

5. Формат таблицы как диапазон

Таблицы являются отличным способом хранения данных в Excel. Если вы используете таблицу в листе Excel, то в некоторых случаях пользователь не может добавлять или удалять строки / столбцы на листе. В этом случае преобразование таблицы в диапазон может решить проблему.

6. Очистить содержимое и форматы из неиспользуемых строк / столбцов

Хотя вы думаете, что у вас нет данных в последней строке / столбце, Microsoft Excel так «не думает». Иногда пользователи непреднамеренно блокируют всю строку / столбец, щелкая «Номер строки / столбца» в левой / верхней части листа, а затем применяя форматирование, изменяя цвет или применяя границу и т. Д. И когда пользователи пытаются вставить новую строку / столбец, то возникает текущая проблема. Это происходит из-за форматирования, используемого для всей строки / столбца, поскольку Excel вынужден «думать», что эта строка / столбец не пустая. В этом случае очистка форматирования от целых строк / столбцов может решить проблему.

Для вставки столбца

Для ввода строки

Кроме того, чтобы избежать проблем подобного характера, всегда полезно не вставлять данные в электронную таблицу, используя Ctrl + V, если это возможно, в противном случае. Затем выполните следующие действия:

7. Измените формат файла

Эта ошибка также может возникать из-за ограничения формата файла Excel, который вы используете, например, если вы используете XLS, затем преобразуйте его в XLSX, XLSM или CSV или наоборот. Таким образом, изменение формата файла Excel может решить проблему.

8. Доверься Источнику

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

9. Используйте VBA для принудительного использования диапазона

Если из-за сбоя Excel не может добавлять новые строки или столбцы, и до сих пор нам ничего не помогло, то пришло время испачкать руку некоторым VBA. Не волнуйтесь! Шаги довольно простые и понятные.

10. Копировать на новый лист

Если вам ничего не помогло, то, скорее всего, файл, который вы редактируете, поврежден. В этом случае копирование данных из этого файла в новый — это решение, оставленное нам.

11. Используйте офис онлайн

Если ни один из вышеперечисленных способов не помог вам, то решение проблемы может быть решено с помощью Office Online, так как проблема может быть связана с какой-то проблемой в вашей системе.

Источник

Microsoft Excel Не удается вставить новые ячейки

Я получаю сообщение об ошибке:

A1, потому что он будет выталкивать непустые ячейки с конца рабочего листа.

Ответов: 9

Excel имеет ограниченное количество строк и столбцов (что зависит от версии).

У меня было то же самое.

Удалены последние столбцы и строки

Выбрали все ячейки из последней использованной ячейки в нижней части, очистили содержимое и очистили форматирование и очистили правила.

Не помогло сразу, но работало после сохранения и возобновления.

Моя проблема заключалась в том, что на листе были включены блокировки замораживания. Очистка, которая устраняет проблему.

Это случилось со мной некоторое время назад, поэтому, когда я наткнулся на этот вопрос, я подумал, что могу поделиться своим опытом.

Подход №1: удаление строк и столбцов

Предположим, что ваши данные используют столбцы от A до T и строки от 1 до 20.

Теперь он должен работать, поскольку вы избавились от всех лишних столбцов и строк.

Подход № 2: использование VBA

Когда я столкнулся с этой проблемой, вышеупомянутое решение не сработало для меня. Однако в итоге я нашел решение, которое действительно сработало.

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

У меня был лист с данными, которые, по-видимому, содержались в A1: G4000, которые дали эту ошибку, пытаясь вставить ROWS в этом диапазоне.

ctrl-end взял меня на IV65536!

Таким образом, я удалил весь диапазон ROWS с 4001-65536 (ячейки / Удалить строки листов в Office 365).

Это не повлияло, и я все еще не мог вставить ROWS. Повторяю три раза, чтобы полностью убедиться, что я сделал все правильно. Никакая радость и ctrl-end все равно не привели меня к IV65536!

Исходя из идей, я удалил COLUMNS H-IV.

ROWS теперь будет вставлен.

Мое единственное предположение заключается в том, что может быть применено некоторое невидимое форматирование целого столбца, которое перешло в строку 65535 и было восстановлено после того, как строки были удалены.

Источник

Опции темы
Поиск по теме

Хотелось бы видеть файл. Там должна быть картинка или что-то в этом роде.

Всех благ.
Чувелёв Андрей excel не может вставить новые ячейки так как это приведет к сдвигу

ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

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

а не пробовали обойти проблему БЕЗ удаления комментариев?
просто информация в них важна.

С сайта MS:
Признаки
При попытке скрыть столбцы или строки появляется сообщение об ошибке, в котором говорится, что Microsoft Office Excel не может переместить объекты за пределы листа.

Причина
Данная проблема обычно возникает при сочетании следующих условий.
В ячейках, расположенных ближе к концу сетки листа, были введены такие объекты, как примечание к ячейке. На листе нельзя скрыть больше строк или столбцов, чем расположено между левой границей объекта и последним столбцом (XFD) или последней строкой (номер 1048576).
В диалоговом окне Формат выбран параметр Не перемещать и не изменять размеры. Этот параметр выбирается по умолчанию.

Например, если в ячейке XFC1 имеется примечание и выбран параметр Не перемещать и не изменять размеры, то при попытке скрыть три или более столбцов в любом месте листа между первым столбцом и столбцом, содержащим левую границу примечания к ячейке, появится указанное сообщение.

То же самое касается строк, хотя с ними такое происходит реже, поскольку в Microsoft Office Excel 2007 предельное число строк достаточно велико, и размещение объектов у самого края листа маловероятно.

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

Решение
Если объектом является примечание к ячейке, выделите ячейку с примечанием.

Спасибо большое, tired07
очень помогло, долго мучалась

Excel ошибка невозможно переместить за пределы листа

Вопросы полностью идентичны, это из задачника какого-то, что ли?

У меня в 2003 такая же беда. оказался просто перегруз, удаляешь строчку, сразу же можно добавить скрыть и прочее.

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

стоит ОС 7, офис 2007

Покажите файл, почта
vikttyrСОБАКАяндекс.ру

Проще простого

Если вы не можете найти этот злополучный «объект» или информацию, выходящую за пределы видимости, то берете тупо создаете рядом лист, выделяете содержимое исходного листа (не весь лист, а только диапазон клеток с информацией) и копируете в новый лист. Потом доводите красоту. И скрывайте себе на здоровье без лишнего мусора. А старый лист удалите.

В борьбе со всплывающим окном «Объект невозможно переместить за пределы листа» при копировании строк и вставке скопированных ячеек,
помогла комбинация клавиш:
ctrl+6

vikttur, спасибо за подробное разъяснение

Меня спасло только это

Не советую радоваться этому событию:

Была схожая проблема, не получалось добавить столбцы. Оказалось, пользователь решил объединить ячейки с заглавием таблицы. Вместо того, чтобы выделить несколько ячеек, а потом их объединить, он выделил всю строку и объединил в одну ячейку. После этого и вылезла такая же ошибка. Решилось отменой объединения и последующим корректным объединением.

А кстати на сайте майкрософта можно подробный манульчик скачать и FAQ там тоже неплохой)

невозвожно переместить за пределы листа

можно попробовать комбинацию клавиш ctrl+6, мне помогло

Спасло сочетание CTRL+6

ОГРОМНОЕ спасибо этой ветке и автору совета насчёт сочетания CTRL+6.

Реально помогло. Вспомнил, что до возникновения ошибки нечаянно нажал именно это сочетание.

Спасибо!

С сайта MS:
Признаки
При попытке скрыть столбцы или строки появляется сообщение об ошибке, в котором говорится, что Microsoft Office Excel не может переместить объекты за пределы листа.

Причина
Данная проблема обычно возникает при сочетании следующих условий.
В ячейках, расположенных ближе к концу сетки листа, были введены такие объекты, как примечание к ячейке. На листе нельзя скрыть больше строк или столбцов, чем расположено между левой границей объекта и последним столбцом (XFD) или последней строкой (номер 1048576).
В диалоговом окне Формат выбран параметр Не перемещать и не изменять размеры. Этот параметр выбирается по умолчанию.

Например, если в ячейке XFC1 имеется примечание и выбран параметр Не перемещать и не изменять размеры, то при попытке скрыть три или более столбцов в любом месте листа между первым столбцом и столбцом, содержащим левую границу примечания к ячейке, появится указанное сообщение.

То же самое касается строк, хотя с ними такое происходит реже, поскольку в Microsoft Office Excel 2007 предельное число строк достаточно велико, и размещение объектов у самого края листа маловероятно.

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

Решение
Если объектом является примечание к ячейке, выделите ячейку с примечанием.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *