Была предпринята попытка сдвинуть ячейки таблицы на листе excel
При закрытии и последующем открытии в некоторых документах полностью пропадает форматирование данных (разметка, шрифт, цвет и пр.) остается лысый текст и формулы. Шрифт сам изменяется на Colibri
При закрытии и последующем открытии в некоторых документах полностью пропадает форматирование данных (разметка, шрифт, цвет и пр.) остается лысый текст и формулы. Шрифт сам изменяется на Colibri tookvk
Посмотрите тему Сбой форматирования ячеек. Не уверена, но возможно, это Ваш случай. Если не угадала, прикладывайте файл с примером
Посмотрите тему Сбой форматирования ячеек. Не уверена, но возможно, это Ваш случай. Если не угадала, прикладывайте файл с примером Pelena
Нет, к сожалению это не совсем то да и объем файлов у нас гораздо больше вкладок может быть и 30 и 40.Началось все после работы с файлами переданный через флешку с чужих компов.Где-то только крышечки срезаются, или отдельные столбики.В других листах отдельные области.Я не пойму по какому принципу они отбираются.Вот пример
Нет, к сожалению это не совсем то да и объем файлов у нас гораздо больше вкладок может быть и 30 и 40.Началось все после работы с файлами переданный через флешку с чужих компов.Где-то только крышечки срезаются, или отдельные столбики.В других листах отдельные области.Я не пойму по какому принципу они отбираются.Вот пример tookvk
п.3 предпоследний абзац.
А за подстрекательство можно и по шапке
п.3 предпоследний абзац.
А за подстрекательство можно и по шапке mechanix85
п.3 предпоследний абзац.
А за подстрекательство можно и по шапке Автор - mechanix85
Дата добавления - 08.04.2014 в 11:53
Да я же не специально.Простите если что не так.Файл больше нормы.Проблема не решена и мы мучаемся каждый раз.
Урезать табличку не получится т.к всей картины не будет видно.Программисты с экселем не работают.Спросить больше не у кого.
[moder]Оставьте пару-тройку столбцов. Остальные столбцы удалите (не сотрите, а именно удалите). И к файлу в Excel приложите еще скрин безобразий в нормальном файле.
Кстати, вся картина и не нужна. Нужно просто понять принцип.
Да я же не специально.Простите если что не так.Файл больше нормы.Проблема не решена и мы мучаемся каждый раз.
Урезать табличку не получится т.к всей картины не будет видно.Программисты с экселем не работают.Спросить больше не у кого.
[moder]Оставьте пару-тройку столбцов. Остальные столбцы удалите (не сотрите, а именно удалите). И к файлу в Excel приложите еще скрин безобразий в нормальном файле.
Кстати, вся картина и не нужна. Нужно просто понять принцип. tookvk
Кстати, вся картина и не нужна. Нужно просто понять принцип. Автор - tookvk
Дата добавления - 08.04.2014 в 14:16
В общем резала я файл так и сяк.Первоначальный объем 860 кб и это при одном листе.в конце концов все удалила вообще а он пишет что файл 812 кб.Пустой файл.Я попытаюсь самостоятельно нарисовать проблему на обычном файле.Конечно картина сильно приблизительно, но примерно так.Рабочие файлы гораздо объемнее (до нескольких сотен строк и до сотни столбцов) и огромным количеством ссылок на др файлы.
В общем резала я файл так и сяк.Первоначальный объем 860 кб и это при одном листе.в конце концов все удалила вообще а он пишет что файл 812 кб.Пустой файл.Я попытаюсь самостоятельно нарисовать проблему на обычном файле.Конечно картина сильно приблизительно, но примерно так.Рабочие файлы гораздо объемнее (до нескольких сотен строк и до сотни столбцов) и огромным количеством ссылок на др файлы. tookvk
Столкнулись с такой же проблемой. В файлах храним только текст в табличном виде. Столбцов 11, а строк больше 13000, размер 3,5 Мб. Если оставить количество строк меньше 13000 - все ок. Если больше - форматирование слетает (в частности, выделение цветом и цвет шрифта), иногда везде, иногда частично (часть ячеек просто меняет цвет, часть вообще заливку пропадает). Временно решили проблему, раздробив файл. Однако, все же интересно узнать, в чем дело.
Столкнулись с такой же проблемой. В файлах храним только текст в табличном виде. Столбцов 11, а строк больше 13000, размер 3,5 Мб. Если оставить количество строк меньше 13000 - все ок. Если больше - форматирование слетает (в частности, выделение цветом и цвет шрифта), иногда везде, иногда частично (часть ячеек просто меняет цвет, часть вообще заливку пропадает). Временно решили проблему, раздробив файл. Однако, все же интересно узнать, в чем дело. DeathMaster
Сталкнулся с такой-же проблемой. При открытии таблицы вижу , что в отдельных строкаж и ячейках пропал формат (цвет заливки, фомтат даты, границы). Таблица больше 1 ГБт. Как советовали выше, удалил строки оставил только 7 с проблемами, но файл все равно весит 278 КБт. Что еще можно удалить, что бы вложить пример?
Сталкнулся с такой-же проблемой. При открытии таблицы вижу , что в отдельных строкаж и ячейках пропал формат (цвет заливки, фомтат даты, границы). Таблица больше 1 ГБт. Как советовали выше, удалил строки оставил только 7 с проблемами, но файл все равно весит 278 КБт. Что еще можно удалить, что бы вложить пример? karponen
Иногда вставка и скрытие столбцов или строк на этом примере не позволяет.
Почему это происходит и что с этим делать
Не всегда можно вставлять строки и столбцы.
Чтобы обойти эту ошибку, необходимо изменить параметр с "Ничего" (скрыть объекты) на "Все". Самый быстрый способ сделать это — нажать CTRL+6.
Кроме того, вы можете изменить параметры Excel. Для этого:
На вкладке Файл нажмите кнопку Параметры и выберите Дополнительно.
Примечание: В Excel 2007 нажмите кнопку "Microsoft Office" и выберите "Параметры Excel".
На вкладке "Дополнительные параметры" прокрутите список до параметров отображения этой книги. В области "Объекты" выберите"Все"вместо ничего (скрыть объекты).
Возможно, вы намеренно скрыли объекты в книге. Например, если в книге много объектов, вы можете скрыть их, чтобы реагировать на запросы. В этом случае для переключения между отображением и скрытием объектов можно использовать сочетания клавиш (CTRL+6).
Столбцы нельзя вставлять и скрывать
Как правило, эту проблему можно устранить, найдя объект, который его удалил, или отодвигая от конца таблицы. Вот несколько советов по поиску объектов:
Чтобы быстро перейти к последней ячейке в строке или столбце, нажмите клавишу END, а затем клавишу СТРЕЛКА ВПРАВО или СТРЕЛКА ВНИЗ.
Чтобы перейти к последней ячейке на сайте, содержавшей данные или форматирование, нажмите CTRL+END.
Чтобы быстро найти и удалить прикомменты, нажмите F5. В диалоговом окне "Перейти" нажмите кнопку "Специальный". Выберите "Приметки"и нажмите кнопку "ОК". Чтобы удалить комментарий, щелкните правой кнопкой мыши ячейку с комментарием и выберите "Удалить комментарий".
Чтобы быстро найти графические объекты, включая диаграммы и кнопки, нажмите клавишу F5. В диалоговом окне "Перейти" нажмите кнопку "Специальный". Выберите "Объекты"и нажмите кнопку "ОК". Найденный объект можно удалить или переместить.
Примечание: Эта проблема обычно возникает при вставке или скрытие столбцов. Такая же проблема может возникнуть и с строками, но она будет не так распространенной из-за ограничения на размер строк в Excel 2007, из-за чего вероятность того, что объекты находятся в самом конце листа, меньше вероятно.
Дополнительные сведения и дополнительные советы по устранению неполадок см. в статье "Не удается скрыть столбцы в Excel".
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Сведения о версии Excel 97 этой статьи можно найти в статье 170081.
Версия этой статьи для Excel 98 для Macintosh Edition: 178959.
Симптомы
Вы пытаетесь выполнить одно из следующих действий:
Скрытие столбцов данных в Microsoft Excel.
Вставка строк или столбцов в Excel.
Переместить объекты за пределы листа нельзя.
Причина
В разделе Параметры отображения книги в диалоговом окне Параметры Excel выделено значение ничего (скрыть объекты) .
Вы создаете объект, например Примечание к ячейке, в любой ячейке столбца.
Вы пытаетесь скрыть столбец слева от столбца, содержащего объект, столбец, содержащий объект, или все столбцы с правой стороны столбца, содержащего объект. Кроме того, в некоторых случаях вы пытаетесь вставить строку или столбец на листе.
Решение
Чтобы устранить эту проблему, выполните действия, описанные в методе, который относится к используемой версии 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 объекта для перемещения и изменения размеров с ячейками. Для этого выполните следующие действия:
Если объект является комментарием ячейки, выделите ячейку, содержащую Примечание, щелкните ячейку правой кнопкой мыши и выберите команду Показать Примечание или Показать или скрыть примечания. Примечание. Это сделает Примечание видимым.
Наведите указатель мыши на край объекта, пока указатель не примет вид белой стрелки с четырьмя маленькими черными стрелками в указателе. Затем щелкните объект, чтобы выделить его.
В Excel 2003 и более ранних версиях Excel выберите в меню Формат . Примечание. В этой команде меню — это имя объекта, например "Примечание" или "Автофигура". В Excel 2007 нажмите кнопку формат <>имя объекта .
В диалоговом окне Формат откройте вкладку свойства .
Если вы хотите снова скрыть примечание к ячейке, щелкните правой кнопкой мыши ячейку с примечанием и выберите команду Скрыть Примечание.
Альтернативный метод: изменение свойства для всех объектов на активном листе
Корпорация Майкрософт приводит примеры программного кода только для иллюстрации и не предоставляет явных или подразумеваемых гарантий относительно их пригодности для применения в тех или иных целях. Примеры в данной статье рассчитаны на пользователя, имеющего достаточный уровень знаний соответствующего языка программирования и необходимых средств разработки и отладки. Сотрудники службы поддержки Майкрософт могут объяснить возможности конкретной процедуры, но не обязаны изменять примеры для реализации дополнительных возможностей или удовлетворения требований конкретных пользователей. Примечание. Выполнение следующего макроса задает свойство, упомянутое в способе 1 для всех объектов на активном листе. Поскольку этот параметр приводит к изменению размера объектов при изменении размера строк и столбцов, которые связаны с объектом, это может привести к неожиданным результатам при отображении объектов на листе при изменении размера строк и столбцов. Эта проблема возникает перед запуском макроса в файле. Чтобы изменить свойство для всех примечаний на активном листе, выполните следующий макрос.
Я работал над электронной таблицей в Excel 2010, и внезапно, когда я попытался вставить новую строку ячеек, я увидел, что параметры вставки и удаления были недоступны.
«Эта операция недопустима. Операция пытается сместить ячейки в таблице на вашем рабочем листе».
Я не объединял и не скрывал никаких ячеек / строк / столбцов. Там нет формул. Там нет проверки данных. Я попытался закрыть и снова открыть электронную таблицу.
Как данные попали на ваш лист? (Напечатано, вставлено, связано?) Это может сыграть на этом. Похоже, вы достигли предела числа строк. Хотя это не было распространено в 2003 году или ранее (макс. ~ 65 000 строк), сейчас должно быть намного сложнее, поскольку он может обрабатывать более 1 000 000 строк.
у вас нет форматирования во всех строках? или что-то, что не позволит ему сдвинуть строки или столбцы. Попробуйте удалить все под вашими 150 строками и последним правым столбцом
Команды «Вставить» и «Удалить» становятся недоступными, когда несколько строк пересекают строку, которую вы пытаетесь удалить (и, возможно, в другой раз):
Я не понял, как "Вставить скопированные ячейки" в строку таблицы за один шаг. Вместо этого я вставляю строку или строки в таблицу, а затем копирую содержимое. Чтобы вставить строку в таблицу, щелкните правой кнопкой мыши ячейку в таблице и выберите «Вставить»:
Вы можете превратить столы обратно в нормальные ячейки. Делай это так:
Хорошо, это означает, что есть таблица на листе. Выполните те же действия, кроме ввода, ?activesheet.listobjects(1).range.address и это скажет вам, где он находится на листе.
Хорошо, это означает, что есть таблица, которая занимает все столбцы от A до J. Кажется, что, наряду с моим подробным ответом выше, должен ответить на ваш оригинальный вопрос. Просто поместите курсор в A1, и у вас должны появиться меню Table, которые я описал. Тот факт, что таблица занимает все строки, объясняет, почему кнопка «Вставить» недоступна, не знаю, почему «Удалить».
Я получаю ту же ошибку. «Эта операция недопустима. Операция пытается сместить ячейки в таблице на вашем рабочем листе».
Пробовал предложения, но все выглядело правильно. Закончилось просто преобразованием всех 4 таблиц в диапазон и затем обратно в таблицу. Не знаю, какой стол был проблемой, но теперь все хорошо. ;)
Если ваша таблица представляет собой связанную таблицу (через соединение ODBC, связанную с Access и т. Д.), Которая вызывает ошибку, вы можете изменить свойства соединения в связанной таблице на «Вставлять целые строки для новых данных, очищать неиспользуемые ячейки». Это решило проблему для меня, когда у меня было несколько последовательных связанных запросов на одном листе.
У меня та же ошибка при обновлении таблицы - ошибка «Эта операция недопустима. Операция пытается сместить ячейки в таблице на вашем рабочем листе».
Основная причина заключается в том, что обновление добавляет строки или столбцы в таблицу и обнаруживает, что для этого нет места. Могут ли строки выглядеть пустыми, но использовались ли раньше? Не уверен.
Исправление - редактирование свойств таблицы (нажмите на таблицу, щелкните вкладку «Дизайн», нажмите «Свойства») - измените выделение в нижней части «Выкл.» Из «Вставить ячейки для новых данных . » и выберите любой другой параметр, мой выбор - «Перезаписать». существующие клетки . »
Внимание - это перезапишет любую стандартную информацию в развернутых строках или столбцах. Однако - если рядом есть дополнительная смежная дополнительная таблица - она будет перемещать таблицу, а не перезаписывать / удалять - спасибо инженеру с разумными взглядами из MS!
Мой результат - я преобразовал свой SS, чтобы иметь таблицу поверх таблицы (всего 10) на каждом листе - без пробелов между ними. Обновления теперь происходят без ошибок, и все строки перемещаются вокруг, чтобы вместить то, что необходимо.
На мою проблему повлияли некоторые определенные таблицы, которые у меня были в разделе Формулы> Диспетчер имен.
У меня было 2 «именованные» таблицы, одна под другой. Но я пытался вставить весь столбец, который бы повлиял на мою таблицу с именем Table2. Я переместил «Table2» на другую вкладку, просто для тестирования, затем я смог добавить столбец.
Итак, проверьте Формулы> Диспетчер имен и посмотрите, есть ли там что-нибудь определенное. Это может помочь изолировать проблему.
PS - Преобразование моей таблицы «Формат таблицы» в обычный диапазон не решило мою проблему. Возможно, потому что таблица2 ниже вновь преобразованной таблицы1 не была включена в это событие (Преобразовать в диапазон).
Вероятно, ваша таблица имеет максимальное количество строк, то есть 1048576. Это очень легко может быть в случае, когда вы создаете таблицу из выбранных столбцов. Хотя большинство строк не содержит фактических данных, Excel по какой-то причине обрабатывает эти ячейки как не пустые. Чтобы устранить эту проблему, просто перейдите к последней непустой (т.е. содержащей некоторые данные) строке вашей таблицы и удалите все пустые строки под ней.
«Возможно, ваша таблица имеет максимальное количество строк, то есть 1048576. Это очень легко может быть в случае, когда вы создаете таблицу из выбранных столбцов. Хотя большинство строк не содержит фактических данных, Excel по какой-то причине обрабатывает эти ячейки как не пустые Чтобы решить эту проблему, просто перейдите к последней непустой (то есть содержащей некоторые данные) строке вашей таблицы и удалите все пустые строки под ней. "
Да, я столкнулся с той же проблемой. Просто нажмите Cltr + End и удалите строки, в которых нет данных. И ваша проблема решится
Microsoft Excel не может'вставлять новые ячейки, поскольку это приведет к вытеснению непустых ячеек в конец рабочего листа.
Это происходит, когда я пытаюсь вставить новую строку данных. Мне нужно сохранить все данные на листе, который у меня уже есть. У меня всего 56 строк, поэтому я думаю, что должен иметь возможность добавить больше.
Этот вопрос имеет 1 ответ на английском, чтобы прочитать их войдите в свой аккаунт.
Excel имеет ограниченное количество строк и столбцов (зависит от версии).
Чтобы найти последнюю ячейку с данными, щелкните на любой ячейке и нажмите Ctrl + End . Это приведет вас к самому дальнему из A1 , где есть содержимое. Вам нужно будет удалить то, что там есть, чтобы добавить дополнительные строки.
У меня было то же самое.
Стереть последние столбцы и строки.
Выделил все ячейки от последней использованной ячейки до нижней, очистил содержимое, очистил форматирование и очистил правила.
Это не помогло сразу, но сработало после сохранения и повторного открытия.
Моя проблема заключалась в том, что на листе была включена функция Freeze Panes. Очистка этого параметра устранила проблему.
Это случилось и со мной некоторое время назад, поэтому, наткнувшись на этот вопрос, я решил поделиться своим опытом.
Как упоминает Мэтт Б в своем ответе, первое, что нужно попробовать, это удалить столбцы, которые занимают место.
Предположим, что в ваших данных используются столбцы с A по T и строки с 1 по 20.
Во-первых, выделите ячейку U1 и нажмите CTRL+SHIFT+RIGHT , чтобы отметить все ячейки от T1 до XFD1 (самый правый столбец, который может отобразить Excel). Щелкните правой кнопкой мыши на любой ячейке, выберите "Удалить" и "Весь столбец". Теперь вы избавились от столбцов.
Далее выделите ячейку A21 и нажмите CTRL+SHIFT+DOWN , чтобы отметить все ячейки от A21 до A1048576 (самый высокий номер строки, который отображает Excel). Щелкните правой кнопкой мыши любую ячейку, выберите "Удалить" и "Весь ряд". Это приведет к удалению строки.
Теперь все должно работать, так как вы избавились от лишних столбцов и строк.
Подход №2: использование VBA
Когда я столкнулся с этой проблемой, вышеописанное решение не помогло мне. Однако в конце концов я нашел решение, которое действительно сработало.
- Щелкните правой кнопкой мыши лист, с которым возникли проблемы.
- Выберите "Просмотр кода"
- Нажмите CTRL+G, чтобы открыть поле "Немедленно"
- Введите ActiveSheet.UsedRange . Это заставит Excel "отбросить" все неиспользуемые в данный момент ячейки, освободив таким образом место, необходимое для создания новых столбцов или строк.
Надеюсь, это поможет вам или любой другой душе, отчаявшейся создать новые строки или столбцы в Excel.
Читайте также: