Невозможно переместить объекты за пределы листа в Excel, как исправить
Обновлено: 21.11.2024
Все мы знаем, что Microsoft Excel — очень популярная и полезная рабочая книга для обработки и хранения любых важных данных. В Microsoft Excel люди могут выполнять различные задачи, такие как вычисления, форматирование, вставка изображений, таблиц и многое другое.
Но иногда из-за нежелательных ошибок ваши файлы или документы Excel не будут работать должным образом, и из-за этого возникает несколько типов ошибок, таких как зависание файлов Excel, перемещение фиксированных объектов, всплывающее окно, повреждение книги Excel и т. д. р>
Итак, сегодня в этой записи моего блога я расскажу, как удалить фиксированные объекты и переместить ошибку в Excel?
Не волнуйтесь, я расскажу обо всем, что вам нужно знать о перемещении фиксированных объектов, всплывающей ошибке в Excel.
Практический сценарий:
Чтобы исправить поврежденные данные книги Excel, мы рекомендуем этот инструмент:
Это программное обеспечение предотвратит повреждение и потерю данных рабочей книги Excel, таких как данные бизнес-аналитики, финансовые отчеты и другую аналитическую информацию. С помощью этого программного обеспечения вы можете восстановить поврежденные файлы Excel и восстановить каждое визуальное представление и набор данных в исходное неповрежденное состояние за 3 простых шага:
- Загрузите средство восстановления файлов Excel с оценкой отлично от Softpedia, Softonic и CNET.
- Выберите поврежденный файл Excel (XLS, XLSX) и нажмите «Восстановить», чтобы начать процесс восстановления.
- Просмотрите восстановленные файлы и нажмите "Сохранить файл", чтобы сохранить файлы в нужном месте.
Что означает сообщение Excel о том, что фиксированные объекты будут двигаться?
Ошибка фиксированных объектов будет перемещаться в Excel означает, что при создании любых диаграмм, изображений или вставке любой строки или столбца в электронную таблицу Excel, и если они не будут выполнены в правильном формате, существует вероятность получения фиксированных объектов Excel. не будет перемещать объекты, найденные ошибкой.
Всплывающее окно с фиксированным объектом будет регулярно появляться в вашей системе. Таким образом, выполняя любую важную работу в Excel, всегда следите за тем, чтобы она выполнялась должным образом, чтобы вы не столкнулись с проблемой перемещения фиксированных объектов из-за ошибки Excel.
Как удалить фиксированные объекты при перемещении ошибки в Excel?
Ошибка Excel в том, что фиксированные объекты будут перемещаться, не является большой проблемой, от которой нельзя избавиться. Итак, давайте подробно обсудим, как удалить неподвижные объекты при ошибке перемещения в Excel.
Способ 1. Проверьте имя расширения
Пользователи выполняют множество различных работ в MS Excel, таких как создание проектов, ведение рабочих записей, вычисление формул и т. д.
Поэтому необходимо сохранить файлы Excel, чтобы вы могли просмотреть их позже, если это необходимо. Поэтому всегда старайтесь сохранять документы Excel в формате расширения XLSX или XLS.
Поскольку при сохранении файлов в этих форматах меньше вероятность того, что фиксированные объекты Excel переместятся и застрянут. Таким образом, проверьте расширение имени файлов, в каком формате у вас есть документ Excel.
Метод 2: с использованием функций «Перемещение и размер с ячейками» —
Перемещение и размер с ячейками означают свойства объекта Excel, независимо от того, был он выбран или не выбран. Итак, чтобы найти свойство, просто щелкните правой кнопкой мыши на этом конкретном объекте, а затем перейдите к параметру «Размер и свойства». Объект означает изображение, диаграмму или снимок экрана в электронной таблице MS Excel.
Для MS Excel 2007, 2010:
- Сначала выберите конкретный объект, который вы хотите защитить от перемещения или изменения размера, и откройте меню "Формат".
- Затем в меню "Размер", чтобы увидеть снимок экрана, нажмите соответствующую кнопку.
- Появится диалоговое окно
- Теперь в MS Excel 2010 на левой панели выберите вкладку "Свойства", а затем установите флажок "Не перемещать и не изменять размер с ячейками", чтобы увидеть снимок экрана.
- В то время как в MS Excel 2007 перейдите в меню "Свойства" и выберите параметр "Не перемещать и не изменять размер с ячейками".
- После этого нажмите на вкладку "Закрыть", чтобы увидеть, движутся ли объекты или нет.
Для MS Excel 2013:
- Теперь в MS Excel 2013 выберите нужный объект и откройте меню "Формат".
- Затем, чтобы увидеть снимок экрана, выберите меню "Размер".
- Появится диалоговое окно
- После этого на вкладке "Размер и свойства" выберите вариант "Не перемещать или изменять размер с ячейками", чтобы увидеть снимок экрана под меню "Свойства".
- После того, как все шаги будут выполнены, закройте все вкладки и посмотрите, будут ли фиксированные объекты Excel перемещены, решена или нет зависшая проблема
Способ 3. Попробуйте сценарий Visual Basic
С помощью скрипта Visual Basic вы можете избавиться от проблемы с перемещением фиксированных объектов во всплывающих окнах в Excel. Поскольку у Microsoft есть проблемы с некоторыми строками кодирования, которые можно скопировать в электронную таблицу Excel в соответствии со статьей, приведенной ниже:
Автоматическое решение: средство восстановления и восстановления MS Excel
Если случайно или по ошибке ваш объект был удален или пропал без вести, у нас есть рекомендуемый профессионалами инструмент, например MS Excel Repair & Recovery Tool, для исправления и восстановления различных типов поврежденных или поврежденных файлов Excel (XLS, XLSM, XLTX, XLSX). , XLSM и т. д.).
С помощью этого программного обеспечения вы можете восстановить все типы файлов Excel, такие как таблицы, столбцы, формулы, диаграммы, изображения и многое другое.
Кроме того, вы также можете исправить все типы ошибок повреждения MS Excel, и он используется во всех версиях MS Excel, включая Excel 2000, 2003, 2007, 2010, 2016 и 2019.
Этапы использования средства восстановления и восстановления MS Excel:
Вывод:
Итак, это все о том, как удалить фиксированные объекты и переместить ошибку в Excel. Я старался изо всех сил, чтобы решить проблему с неподвижными объектами, которые будут перемещаться во всплывающих окнах.
А также надеемся, что приведенные выше решения, предоставленные вам, определенно помогут вам избавиться от проблемы с фиксированными объектами Excel.
Таким образом, используйте их должным образом, и в будущем, если вы столкнетесь с какой-либо такой проблемой, то с помощью данных решений вы легко сможете избавиться от нее.
Маргрет
Маргрет Артур – предприниматель и эксперт по контент-маркетингу. Она ведет технические блоги и делится знаниями по MS Office, Excel и другим техническим дисциплинам. Ее самобытное искусство представления технической информации простым для понимания языком очень впечатляет. Когда она не пишет, она любит незапланированные путешествия.
Если вы попытаетесь скрыть или вставить строки или столбцы рабочего листа или применить фильтр, вы можете увидеть эту ошибку Excel: Невозможно сместить объекты за пределы листа. В некоторых версиях Excel вы увидите эту ошибку: Не удается вытолкнуть объекты с листа. Мне помогло простое сочетание клавиш: Ctrl + 6, и ниже приведены другие предложения.
Ошибка Excel не может сместить объекты за пределы листа
В этом коротком видеоролике показана ошибка Excel "Не удается сместить объекты за пределы листа" и показано, как можно попытаться решить эту проблему. Под видео есть подробная информация и письменные инструкции.
Временная шкала видео
- 0:00 Введение
- 0:44 Открыть настройки параметров Excel
- 1:00 Advanced — Отображение рабочей книги параметров
- 1:17 Для объектов показать: все
- 1:25 Проверка изменения параметра
- 1:38 Ярлык для изменения параметра
Ошибка при вставке столбца
Недавно, работая над небольшим листом в Excel, я попытался вставить новый столбец. Вместо добавления столбцов в Excel появилось сообщение об ошибке: «Не удается вытолкнуть объекты за пределы листа».
Некоторые люди также видят это сообщение, когда пытаются применить фильтр к листу или пытаются вставить новые строки.
Ошибка Excel: не удается вытолкнуть объекты за пределы листа
ПРИМЕЧАНИЕ. В других версиях Excel вы можете увидеть следующее сообщение об ошибке: Не удается переместить объекты за пределы листа.
Ошибка Excel: невозможно переместить объекты за пределы листа
Как исправить ошибку смещения объекта
Ниже показаны два решения для устранения ошибки Cannot Shift Objects.
- Если вам не помогло первое исправление, попробуйте это.
И если ни один из них не помог, есть еще несколько исправлений, которые вы можете попробовать
Исправление 1: изменить параметр Excel
Это быстрое и простое исправление, поэтому сначала попробуйте его.
- Перейдите к рабочему листу, на котором возникает ошибка Excel.
- Нажмите это сочетание клавиш: Ctrl + 6
- Этот ярлык включает или выключает параметр отображения книги, чтобы скрыть или показать объекты.
Если вы по-прежнему видите сообщение об ошибке, перейдите к следующему разделу, чтобы попробовать исправление 2
См. вариант Excel
Вместо сочетания клавиш Ctrl + 6 вы можете выполнить следующие действия, чтобы просмотреть или изменить настройку параметра вручную:
- На ленте Excel нажмите «Файл», затем нажмите «Параметры» (в левом нижнем углу).
- Слева нажмите "Дополнительно".
- Прокрутите страницу примерно наполовину вниз до раздела "Параметры отображения для этой книги".
- В разделе "Для объектов показывать:" выберите "Все".
- Нажмите "ОК".
Исправление 2: изменить свойство комментария
Если первое исправление не решило проблему, попробуйте это исправление свойства комментария.
На вашем листе проблема может быть вызвана:
- скрытые комментарии или комментарии, расположенные ближе к концу рабочего листа
- у этих комментариев есть свойство, которое не позволяет Excel их перемещать
Выполните следующие действия, чтобы:
- Найти все комментарии на листе
- Измените свойство комментария, чтобы при необходимости Excel мог перемещать комментарии
Найти все комментарии
Если вы не уверены, где находятся все комментарии рабочего листа, есть два способа найти их:
1) Используйте панель выбора
Чтобы узнать, есть ли на листе скрытые комментарии или другие объекты, выполните следующие действия:
- На ленте Excel откройте вкладку "Главная".
- В крайнем правом углу нажмите стрелку рядом с командой "Найти и выбрать".
- Нажмите "Панель выбора".
Откроется панель выбора, и вы увидите список всех видимых и скрытых фигур на листе.
Показать комментарии
Чтобы просмотреть все комментарии и найти проблемы:
- Нажмите кнопку "Показать все" в верхней части области выбора.
- Или на ленте Excel перейдите на вкладку "Рецензирование" и нажмите "Показать все комментарии".
2) Запустить макрос
Чтобы быстро получить список комментариев, используйте макрос, показанный ниже. (Он также есть в образце файла, который вы можете скачать.)
Макрос добавляет в книгу новый лист со списком комментариев, адресом ячейки и параметром положения.
СОВЕТ. Этот список показывает, что комментарий находится справа на листе, в столбце XFC. Это может быть причиной проблемы
Чтобы добавить этот макрос в книгу, скопируйте его в обычный модуль кода.
Изменить свойство комментария
После того, как вы найдете все комментарии, измените свойство позиционирования объекта каждого комментария, чтобы при необходимости он перемещался. Вы можете:
- изменить это свойство для каждого комментария вручную
- ИЛИ используйте макрос, чтобы изменить свойство для всех комментариев на листе
Изменить свойство комментария вручную
Выполните следующие действия, чтобы изменить свойство позиционирования объекта комментария:
- Если комментарий не отображается, щелкните правой кнопкой мыши ячейку с комментарием и выберите "Показать/скрыть комментарий".
- Нажмите правой кнопкой мыши на границу комментария и выберите "Формат комментария".
- Перейдите на вкладку "Свойства"
- Если вы видите только вкладку "Шрифт", нажмите "Отмена" и повторите попытку.
- Обязательно нажимайте на границу комментария, не нажимайте внутри комментария.
- Для позиционирования объекта
- выберите Переместить и изменить размер по ячейкам
- ИЛИ выберите Переместить, но не изменять размер ячеек
- Нажмите "ОК", чтобы применить изменение.
Макрос для установки свойства комментария
Этот макрос изменяет свойство Object Positioning для каждого комментария на активном листе на Move and Size
- ПРИМЕЧАНИЕ. Если вы предпочитаете использовать параметр "Переместить, но не изменять размер", измените код с xlMoveAndSize на xlMove.
Дополнительные исправления ошибки смещения объектов
Я написал об этой ошибке Excel в своем блоге Contextures, и здесь приведены другие решения этой проблемы, основанные на комментариях читателей.
- Грег нашел и удалил 4 комментария, что решило проблему в его рабочей тетради.Чтобы найти комментарии, он: щелкнул вкладку «Обзор» в верхней части Excel. Затем в группе «Комментарии» он нажал кнопку «Далее».
- В более новых версиях Excel нажмите стрелку вниз в группе "Примечания", затем выберите "Следующее примечание".
- Джуди решила проблему, удалив гиперссылки со всей своей графики.
- Шейн решил проблему, переместив комментарии вместо их удаления.
Получить образец файла
Чтобы увидеть пример рабочего листа и макросов с этой страницы, скачайте пример файла Cannot Shift Objects. Заархивированный файл Excel имеет формат xlsm и содержит макросы с этой страницы. Не забудьте включить макросы при открытии файла, если вы хотите протестировать макросы.
Версию этой статьи для Excel 97 см. в разделе 170081.
Версию этой статьи для Excel 98 Macintosh Edition см. в разделе 178959.
Симптомы
Вы пытаетесь выполнить одну из следующих операций:
Скрыть столбцы данных в Microsoft Excel.
Вставка строк или столбцов в Excel.
При выполнении любой операции может появиться следующее сообщение об ошибке:
Невозможно переместить объекты за пределы листа.
Чтобы определить уникальный номер, связанный с полученным сообщением, нажмите CTRL+SHIFT+I. В правом нижнем углу этого сообщения отображается следующий номер:
Причина
Это сообщение об ошибке появляется, если выполняются следующие условия:
Выбран параметр Ничего (скрыть объекты) в разделе Параметры отображения для этой книги в диалоговом окне Параметры Excel.
Вы создаете объект, например комментарий к ячейке, в любой ячейке столбца.
Вы пытаетесь скрыть столбец слева от столбца, содержащего объект, столбец, содержащий объект, или все столбцы справа от столбца, содержащего объект. Или, в некоторых случаях, вы пытаетесь вставить строку или столбец на лист.
Например, эта проблема возникает, если вы помещаете комментарий к ячейке IR1, а затем пытаетесь скрыть столбцы IQ:IS (одновременно).
Кроме того, это сообщение об ошибке появляется, если на листе есть скрытые объекты.
Примечание. Эта проблема возникает с большинством объектов, которые можно вставить на лист. Это включает, помимо прочего, комментарии к ячейкам, графики, фигуры и изображения. Обратите особое внимание на комментарии к ячейкам. По умолчанию, в отличие от большинства объектов, комментарии к ячейкам скрыты и могут быть видны не сразу.
Кроме того, вы можете получить сообщение об ошибке, если попытаетесь скрыть столбец с объектом и все столбцы справа от столбца с объектом. Это зависит от расположения столбца, содержащего объект. .
Разрешение
Чтобы решить эту проблему, выполните шаги метода, применимого к вашей версии Excel. В Excel 2007 используйте метод 1. В Excel 2003, Excel 2002 и Excel 2000 используйте метод 2.
Способ 1. Временно переключите параметр с "Ничего (скрыть объекты)" на "Все"
В Excel 2007 временно переключите параметр с Ничего (скрыть объекты) на Все, а затем вставьте нужные строки или столбцы. Для этого выполните следующие действия:
В левом верхнем углу окна Excel нажмите кнопку Microsoft Office.
В нижней части меню нажмите "Параметры Excel".
Нажмите «Дополнительно» в списке параметров слева.
Прокрутите вниз до раздела "Параметры отображения для этой книги", затем нажмите "Все" в разделе "Для объектов" показать: и нажмите "ОК".
Примечания. Чтобы использовать сочетание клавиш для переключения этого выбора, нажмите CTRL+6.
Если эти шаги не позволяют скрыть строки или столбцы или вставить строки или столбцы в Excel 2007, попробуйте выполнить действия, описанные в способе 2.
Способ 2. Измените свойство положения объекта на Перемещение и размер с ячейками
Чтобы обойти эту проблему, в Excel 2003, Excel 2002 и Excel 2000 измените свойство положения объекта на Перемещение и размер с ячейками. Для этого выполните следующие действия:
Если объект является комментарием к ячейке, выберите ячейку, содержащую комментарий, щелкните ячейку правой кнопкой мыши и выберите "Показать комментарий" или "Показать/скрыть комментарии".
Примечание. Это делает комментарий видимым.
Перемещайте указатель к краю объекта, пока указатель не превратится в белую стрелку с четырьмя маленькими черными стрелками на указателе. Затем щелкните объект, чтобы выбрать его.
В Excel 2003 и более ранних версиях Excel щелкните меню "Формат".
Примечание. В этой команде меню это имя объекта, например "Комментарий" или "Автофигуры".
В Excel 2007 нажмите "Формат" .
В диалоговом окне "Формат" перейдите на вкладку "Свойства".
Нажмите "Переместить и изменить размер с ячейками", а затем нажмите "ОК".
Если вы хотите снова скрыть комментарий к ячейке, щелкните правой кнопкой мыши ячейку, содержащую комментарий, и выберите "Скрыть комментарий".
Выполните следующие действия для каждого объекта в затронутом столбце, как описано в разделе «Причина».Когда вы скрываете столбцы, вы не получаете сообщение об ошибке.
Альтернативный метод: изменение свойства всех объектов на активном листе
Microsoft предоставляет примеры программирования только для иллюстрации, без явных или подразумеваемых гарантий. Это включает, но не ограничивается, подразумеваемые гарантии товарного состояния или пригодности для конкретной цели. В этой статье предполагается, что вы знакомы с демонстрируемым языком программирования и инструментами, которые используются для создания и отладки процедур. Инженеры службы поддержки Майкрософт могут помочь объяснить функциональность той или иной процедуры. Однако они не будут изменять эти примеры, чтобы обеспечить дополнительную функциональность или создавать процедуры для удовлетворения ваших конкретных требований.
Примечание. Выполнение следующего макроса устанавливает свойство, упомянутое в методе 1, для всех объектов на активном листе. Поскольку этот параметр вызывает изменение размера объектов при изменении размера строк и столбцов, связанных с объектом, это может привести к неожиданным результатам при отображении объектов на листе при изменении размера строк и столбцов. Учтите эту проблему, прежде чем запускать макрос в файле.Чтобы изменить свойство для всех комментариев на активном листе, запустите следующий макрос.
Иногда вы получаете сообщение об ошибке Excel, в котором говорится: «Не удается переместить объекты за пределы листа» или «Не удается вытолкнуть объекты за пределы листа»? Почему Excel жалуется и как это остановить? Мне удалось решить проблему с помощью сочетания клавиш: Ctrl + 6. Возможно, это сработает и для вас.
Видео: невозможно сдвинуть объекты
В этом коротком видеоролике показана ошибка Excel "Не удается сместить объекты за пределы листа" и показано, как можно попытаться решить эту проблему. Под видео есть подробная информация и письменные инструкции.
Хронология видео
- 0:00 Введение
- 0:44 Открыть настройки параметров Excel
- 1:00 Advanced — Отображение рабочей книги параметров
- 1:17 Для объектов показать: все
- 1:25 Проверка изменения параметра
- 1:38 Ярлык для изменения параметра
Ошибка Excel: невозможно сдвинуть объекты
Вот сообщение об ошибке Excel, которое вы можете увидеть, когда пытаетесь применить фильтр к листу или пытаетесь вставить новые строки в лист: Не удается вытолкнуть объекты с листа
Ошибка Excel: невозможно вытолкнуть объекты за пределы листа
В некоторых версиях Excel появляется другая ошибка: Не удается переместить объекты за пределы листа
Ошибка Excel: невозможно переместить объекты за пределы листа
Сначала попробуйте простое решение
Если вам повезет, сочетание клавиш решит проблему на вашем листе Excel. Сначала попробуйте это простое решение, чтобы проверить, работает ли оно.
- Перейдите к рабочему листу, на котором возникает ошибка Excel.
- Нажмите это сочетание клавиш: Ctrl + 6
- Этот ярлык включает или выключает параметр отображения книги, чтобы скрыть или показать объекты.
Изменить свойство комментария
Если сочетание клавиш не избавило вас от ошибки Excel, проблема может быть вызвана комментариями на вашем листе.
Excel не может их переместить из-за настройки в свойствах комментария.
Как и для других фигур, для комментариев можно задать свойство позиционирования объекта. Для этого параметра есть 3 варианта:
- Перемещение и изменение размера с помощью ячеек
- Переместить, но не изменять размер ячеек
- Не перемещайте и не изменяйте размеры ячеек.
Если для комментария задано значение "Не перемещать и не изменять размер с помощью ячеек", эта ошибка Excel может появиться, если вы фильтруете или вставляете столбцы/строки.
Макрос — список свойств комментариев
Чтобы найти все комментарии на листе и просмотреть их свойство позиционирования объекта, вы можете использовать показанный ниже макрос — AllCommentsListProperties.
- Вы можете получить код макроса в образце файла на странице Cannot Shift Objects на моем сайте Contextures.
- Или скопируйте приведенный ниже код, а чтобы добавить этот макрос в книгу, скопируйте его в обычный модуль кода.
Макрос AllCommentsListProperties добавляет в книгу новый лист со списком комментариев. В списке показан адрес ячейки для каждого комментария и настройка его свойства позиционирования объекта.
новый лист со списком комментариев
Макрос для отображения комментариев и свойств
Изменить свойства комментария
После того, как вы найдете все комментарии, измените свойство позиционирования объекта каждого комментария, если оно в настоящее время установлено на «Не перемещать и не изменять размер с ячейками».
Если нужно изменить много комментариев, можно использовать макрос. Для этого есть макрос AllCommentsMoveAndSize в образце файла, который вы можете скачать.
Или выполните следующие действия, чтобы вручную изменить свойство Object Positioning для каждого комментария:
- Если комментарий не отображается, щелкните правой кнопкой мыши ячейку с комментарием и выберите "Показать/скрыть комментарий".
- Нажмите правой кнопкой мыши на границу комментария и выберите "Формат комментария".
- Перейдите на вкладку "Свойства"
- Если вы видите только вкладку "Шрифт", нажмите "Отмена" и повторите попытку.
- Обязательно нажимайте на границу комментария, не нажимайте внутри комментария.
- Для позиционирования объекта
- выберите Переместить и изменить размер по ячейкам
- ИЛИ выберите Переместить, но не изменять размер ячеек
- Нажмите "ОК", чтобы применить изменение.
По-прежнему появляется сообщение об ошибке
Если вы по-прежнему получаете сообщение об ошибке после применения обоих этих исправлений, вы можете попробовать еще несколько способов. Эти предложения были в комментариях, когда я писал об этой проблеме еще в 2009 году.
- Грег нашел и удалил 4 комментария, что решило проблему в его рабочей тетради. Чтобы найти комментарии, он: щелкнул вкладку «Обзор» в верхней части Excel. Затем в группе «Комментарии» он нажал кнопку «Далее».
- В более новых версиях Excel нажмите стрелку вниз в группе "Примечания", затем выберите "Следующее примечание".
- Джуди решила проблему, удалив гиперссылки со всей своей графики.
- Шейн решил проблему, переместив комментарии вместо их удаления.
Получить образец файла
Чтобы увидеть пример этой проблемы с Excel и получить дополнительные сведения о том, как ее исправить, перейдите на страницу "Не удается сдвинуть объекты" на моем сайте Contextures.
Сжатый файл Excel имеет формат xlsm и содержит макросы для изменения свойств комментариев. Не забудьте включить макросы при открытии файла, если вы хотите протестировать эти макросы.
Дополнительные страницы комментариев
Вот еще несколько страниц с моего сайта Contextures, где вы найдете советы по комментированию и макросы:
Ошибка Excel Не удается сдвинуть объекты Невозможно сдвинуть объекты
Оставить ответ Отменить ответ
Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.
Читайте также: