Не вырезает а копирует в excel

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

Отключены параметры вырезания, копирования и удаления в контекстном меню

Щелкните правой кнопкой мыши любой файл Excel, и вы увидите, что возможность вырезать, копировать или удалить отключена. В нашем случае не сработал только вариант с вырезом. Однако у вас также могут возникнуть проблемы с другими параметрами, такими как копирование, удаление или вставка.

Параметр «Заморозить фрагмент» в контекстном меню Excel

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

Почему возникает эта проблема?

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

Другой причиной проблемы может быть вмешательство в настройки Excel в фоновом режиме или изменение записей реестра без понимания этого.

Попробуйте выполнить следующие действия, чтобы решить проблему:

  1. Сбросить ячейки с помощью редактора VBA
  2. Изменить запись реестра
  3. Запустите Excel в безопасном режиме
  4. Удалить домашнюю папку
  5. Проверить атрибуты файла
  6. Восстановить Excel

1. Сбросить ячейки из редактора VBA

  • Пожалуйста, закройте все листы Excel и начните новую пустую книгу.
  • Нажмите Alt+F11, чтобы открыть редактор «Microsoft Visual Basic для приложений».
  • Когда вы находитесь в редакторе VBA, перейдите в меню «Вставка»> «Модуль», чтобы открыть новый модуль.
  • Открытая секция модуля
  • Это откроет редактор на правой панели и вставит в редактор следующий код.

Sub Reset_Cells() CommandBars(«Ячейка»).Reset CommandBars(«Строка»).Reset CommandBars(«Столбец»).Reset End Sub

  • Это должно выглядеть так, как показано ниже.

Выполнение команд сброса ячейки в модуле редактора Excel VBA

  • Нажмите F5 или нажмите кнопку «Выполнить», которая выглядит как кнопка воспроизведения. Или зайдите в меню «Выполнить > Выполнить в / пользовательской форме».
  • Команды будут запущены и вернут ваши ячейки Excel к их поведению по умолчанию.
  • Вы не увидите никаких результатов как успеха или неудачи. Просто закройте/выйдите из редактора VBA и вернитесь к своей книге Excel.
  • Щелкните правой кнопкой мыши и проверьте, включены ли параметры. Вы также должны проверить, включены ли значки на ленте.

Опция обрезки включена Назад Опция обрезки включена Назад

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

2. Изменить запись в реестре.

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

  • Нажмите клавиши Win Logo + R, чтобы открыть окно «Выполнить».
  • Введите regedit и нажмите Enter, чтобы открыть редактор реестра.

Откройте редактор реестра из командной строки

  • Как только вы окажетесь в редакторе реестра, перейдите в раздел Компьютер HKEY_CURRENT_USER Программное обеспечение Microsoft Office 16.0 Путь к параметрам Excel. Обратите внимание, что 16.0 означает Excel 2016, вам может понадобиться найти свою версию Excel там.
  • Щелкните правой кнопкой мыши папку «Параметры» и переименуйте ее в любое удобное для вас имя, например «Параметры_Старый».

Изменить настройки реестра Изменить настройки реестра

Теперь запустите приложение Excel и проверьте, включены ли параметры в контекстном меню и на ленте.

3. Запустите Excel в безопасном режиме.

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

  • Щелкните меню «Пуск», удерживайте нажатой клавишу управления, а затем щелкните приложение Excel. Если у вас есть ярлыки Excel на рабочем столе или панели задач, удерживайте нажатой клавишу управления и дважды щелкните или щелкните правой кнопкой мыши по нему, чтобы открыть его.
  • Вы получите сообщение ниже. Нажмите «Да», чтобы подтвердить открытие Excel в безопасном режиме.

Откройте безопасный режим Excel Откройте безопасный режим Excel

Если вам трудно открывать, удерживая нажатой клавишу Ctrl, нажмите клавиши Win + R, чтобы открыть окно «Выполнить». Введите отлично/безопасно и нажмите Enter. Это откроет Excel в безопасном режиме.

Команда безопасного режима Excel Команда безопасного режима Excel

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

  • Откройте Excel и перейдите в меню «Файл» > «Параметры».
  • Щелкните раздел «Дополнения» и щелкните раскрывающееся меню рядом с параметром «Управление» внизу.
  • Выберите «Плагины COM» и нажмите кнопку «Перейти…».
  • Снимите флажок, чтобы отключить плагин.

Проверить надстройки в Excel Проверить надстройки в Excel

Точно так же перейдите в «Надстройки Excel» и отключите их все. После этого вы можете по очереди определить, какой из них вызывает проблемы.

4. Очистите папку автозагрузки Excel.

Иногда поврежденная папка запуска Excel может создавать проблемы.

  • Откройте проводник и перейдите по пути «C:UsersИмя пользователяAppDataRoamingMicrosoftExcel». Не забудьте заменить имя пользователя своим именем пользователя в пути.
  • Вы должны увидеть папку XLSTART (она должна быть пустой, иначе вы можете ее не видеть) и файл .xlb или .xlsb в этой папке.
  • Вырежьте все файлы внутри этой папки и сделайте их резервную копию где-нибудь.
  • Перезапустите Excel и проверьте, решена ли проблема.

Папка запуска Excel Папка запуска Excel

Если вы не знаете правильный путь, нажмите Alt + F11 в Excel, чтобы открыть редактор VBA. Перейдите в меню «Вид > Немедленное окно» или нажмите клавиши Ctrl+F5. Вставьте следующий код в текстовое поле «Немедленно».

Нажмите Enter, чтобы найти путь запуска.

Найдите путь для запуска Excel

Примечание. Не удаляйте файлы .xlb или .xlsb. Это файл конфигурации Excel, содержащий настройки панели инструментов. Если проблема не устранена, вы можете вставить файл обратно в папку.

5. Проверьте атрибуты файла.

Проверьте, просматриваете ли вы рабочую книгу Excel, доступную только для чтения. Хотя файлы только для чтения позволяют вырезать или удалять содержимое, вы можете получить предупреждение при попытке сохранить файл. Вы можете щелкнуть правой кнопкой мыши значок файла и перейти в «Свойства», чтобы удалить параметр «только для чтения.

Файл только для чтения Файл только для чтения

Точно так же, если вы просматриваете файл .xlsm, макрос может отключить такие функции, как вырезание, копирование или удаление.

6. Восстановите Excel

Мы не рекомендуем делать это, так как это приведет к восстановлению всей установки Office на вашем компьютере, включая другие приложения, такие как Word, Outlook и PowerPoint. Если у вас есть несколько проблем с Office, в том числе отсутствующие параметры вырезания, копирования и удаления, попробуйте восстановить установку.

  • Нажмите клавиши Win + I, чтобы открыть приложение «Параметры Windows».
  • Перейдите в «Приложения» > «Приложения и функции».
  • Введите «офис» в поле поиска, чтобы отфильтровать установку Microsoft Office.
  • Щелкните установочный файл, а затем нажмите кнопку «Изменить».
  • В зависимости от вашей установки следуйте дополнительным онлайн-инструкциям по ремонту.

Заключительные слова

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

  • Remove From My Forums
  • Вопрос

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

    При упорном копировании много раз (постоянное нажатие на Ctrl+C), функция срабатывает (один из 10 нажатий). При проверке записей буфера обмена видно, что копирование клетки происходит, но потом почему-то сразу же поверх него происходит еще какое-то действие,
    которое теперь уже сохраняет содержимое клетки как текст. То есть на каждое нажатие Ctrl+C почему-то компьютеором производится два действия.

    Проблема была с самого начала жизни компьютера (установлена Windows 7 Home Basics). Потом пропала на неделю. Я думала, помогли плановые обновления, установленные на компьютер. Но сегодня проблема началась опять. Похоже, что она началась после попытки скопировать
    текст из pdf файла, которая привела к сообщению об ошибки, что копирование невозможно. При этом текст скопировался, но превратился в нечитаемый набор знаков. Возможно, это связано, по крайней мере одно предшествовало другому.

    Эта проблема сводит меня с ума. Пожалуйста, помогите!

Ответы

  • Выключите в Chrome и IE плагин Skype

    это он перехватывает буфер обмена

    • Предложено в качестве ответа

      3 апреля 2012 г. 14:10

    • Помечено в качестве ответа
      Vinokurov YuriyModerator
      6 апреля 2012 г. 12:33

 

Awallon

Пользователь

Сообщений: 47
Регистрация: 22.01.2019

Добрый день всем!)
В одном из рабочих файлов перестала работать функция «Вырезать»/»Вставить». Столбец или строка вырезаются, но при попытке вставить на новое место, ничего не происходит.
Как так получилось, не понимаю. В какую сторону копать — тоже не понятно.
Помогите, пожалуйста, понять и исправить этот недуг у файла.

Прикрепленные файлы

  • Пример.xlsb (18.74 КБ)

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

Все работает, проблема не воспроизвелась. MS Office 2010 x32

Согласие есть продукт при полном непротивлении сторон.

 

Mershik

Пользователь

Сообщений: 8277
Регистрация: 03.12.2015

#3

02.07.2019 14:05:16

Awallon, +

Цитата
Sanja написал:
Все работает

Не бойтесь совершенства. Вам его не достичь.

 

Awallon

Пользователь

Сообщений: 47
Регистрация: 22.01.2019

Sanja, Mershik, Да, я тоже отсюда попробовал скачать и проделать те же действия.
Поэтому записал gif. Ctrl+Z я там не использовал, gif не редактировал — всё происходит именно так, как на картинке

https://transfiles.ru/as52o

 

Awallon

Пользователь

Сообщений: 47
Регистрация: 22.01.2019

Mershik, Sanja,
С коллегой нашли решение!
Оказывается был сдвинут переключатель по адресу: Файл — Параметры — Дополнительно — Показать параметры для следующей книги — Для объектов показывать
Если поставить в положение «все», то все будет работать, а если поставить в положение «скрыть объекты», то будет так, как на гифке.
Включается также клавишами Ctrl+6, которые я незадолго до этого точно нажимал =/

Всем спасибо за участие)

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Awallon, это что же, вот так вот запросто можно человеку жизнь испортить?  Подошел, нажал ctrl+6 и ушел в горизонт. 8-0 Не знал. Как страшно жить!

Вот горшок пустой, он предмет простой…

 

Mershik

Пользователь

Сообщений: 8277
Регистрация: 03.12.2015

PooHkrd, нужно попробовать  :evil:  

Не бойтесь совершенства. Вам его не достичь.

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Mershik, Уфф, не воспроизводится. нельзя так жизнь испортить!

Вот горшок пустой, он предмет простой…

 

Zwave

Пользователь

Сообщений: 2
Регистрация: 01.09.2021

Всем привет. Схожая проблема в Microsoft Office Excel 2007, симптомы таковы:
Вместо «Вырезать» срабатывает «Копировать», при копировании ячеек с формулами копируются только значения, свойства ячеек тоже не копируются. При вызове меню «Буфер обмена» — «Вставить»  все пункты серые, кроме «вставить» «спец вставка» «как рисунок», при этом спец вставка только «Текст Unicode» и «Текст»

Раньше все работало. Проверил по советам из интернета: «Автовычисления» — вкл, «Для объектов показывать»   «все»
На старых файлах такая же ерунда. Что бы это было такое?

 

Zwave

Пользователь

Сообщений: 2
Регистрация: 01.09.2021

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

 

Jack Famous

Пользователь

Сообщений: 10852
Регистрация: 07.11.2014

OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome

#11

02.09.2021 09:05:38

Цитата
Zwave: Осталось разобраться, кто именно не давал работать

ну это можно сделать, отключая по-одному и проверяя изменения
Punto Switcher со стандартными настройками та ещё тварь — начните с него, если есть

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

Почему не копируется текст и не вставляется в экселе

Excel

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов рунета Pyatilistnik.org. В прошлый раз мы с вами разобрали «Почему не работает предварительный просмотр файлов Excel». Двигаемся дальше и в сегодняшней публикации мы разберем такую проблему, при попытке скопировать ячейку Ecxel и вставить ее в другое место у вас выскакивает окно в ошибкой «Приложению Microsoft Excel не удалось вставить данные«. Давайте это устранять.

Постановка задачи

И так у меня есть виртуальная машина ESXI с гостевой операционной системой Windows Server 2019. Один из сотрудников обратился с проблемой, что у него перестало в Ecxel копироваться содержимое ячеек в другие ячейки. Выглядело это вот так. Сначала при открытии Ecxel 2016 появлялась ошибка:

Невозможно использовать связывание и внедрение объектов

Далее если попытаться скопировать одну ячейку в другую:

Приложению Excel не удалось вставить данные

Хочу отметить, что такое поведение было и в совершенно новых документах, которые были созданы для тестирования, так же под эту ошибку попадали ячейки в которых вообще не было данных (пусты).

Что сделать если не удается копировать и вставлять данные на листе

Первое, что вы должны сделать, это обязательно установить все имеющиеся обновления для Microsoft Office, напоминаю делается это через параметры Windows, раздел «Обновление и Безопасность«.

Как обновить Ecxel

Далее перейдите в дополнительные параметры.

Дополнительные параметры центра обновления Windows 10

Убедитесь, что установлена галка «При обновлении Windows предоставить обновления для других продуктов Microsoft«

При обновлении Windows предоставить обновления для других продуктов Microsoft

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

Установка обновлений Microsoft Office

Отключение надстроек в безопасном режиме

У Microsoft Excel есть как и у Windows безопасный режим, который позволяет проверить работу приложения с минимальными настройками. Для того, чтобы вам запустить Excel в безопасном режиме, нужно зажать клавишу CTRL и запустить само приложение.

Запуск Excel в безопасном режиме

Далее вам нужно перейти в меню «Файл«.

Меню файл в Excel

Далее переходим в параметры.

Параметры Excel

Переходим в пункт «Надстройки«. Посмотрите какие из них у вас находятся в активном состоянии и по очереди отключайте. Проверьте помогло ли это решить ошибку «Невозможно использовать связывание и внедрение объектов (cannot use object linking and embedding)».

Надстройки Excel

Восстановление Microsoft Office

Следующий метод, который может помочь в устранении ошибки «Приложению Microsoft Excel не удалось вставить данные (Microsoft Excel was unable to insert data)», это попробовать произвести восстановление офисного пакета. Чтобы это осуществить, вам необходим вызвать окно выполнить и вписать в нем:

Открываем appwiz.cpl

В открывшемся окне «Программы и компоненты» вам необходимо выбрать в списке ваш офисный пакет, у меня это «Microsoft Office профессиональный плюс 2016» и в самом верху нажать кнопку «Изменить«.

Восстановление Microsoft Office

В списке доступных операций, выберите «Восстановить«.

Как можно восстановить MS Office

Начинается процесс восстановления Microsoft Office и в том числе его пакета Excel. Данная операция может быть не такой быстрой, поэтому придется подождать минут 5-10.

Ход восстановления Microsoft Office

Проверка учетной записи в DCOM

Ранее я вам рассказывал, как производится настройка DCOM для Exel, кото не читал посмотрите. DCOM — это программная конструкция, которая позволяет компьютеру запускать программы по сети на другом компьютере, как если бы программа выполнялась локально. DCOM — это аббревиатура от Distributed Component Object Model. Если вы получаете ошибку «Невозможно использовать связывание и внедрение объектов (cannot use object linking and embedding)», то с большой долей вероятности у вас используется для запуска не тот режим. Чтобы это проверить, вновь вызовите окно выполнить и введите:

dcomcnfg

Откройте «Службы компонентов — Компьютеры — Приложения COM+ — Настройка DCOM — Microsoft Excel Application (Component Services — Computers — My computer — DCOM Config — Microsoft Excel Application)». Щелкните правым кликом по «Microsoft Excel Application» и перейдите в его свойства.

Microsoft Excel Application

Перейдите на вкладку «Удостоверение (Identity)» и удостоверьтесь, что у вас выставлен пункт «Запускающий пользователь (The launching user)«.

DCOM запускающий пользователь

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

Невозможно использовать связывание и внедрение объектов (cannot use object linking and embedding)

Как только я выставил правильные настройки у меня заработала вставка содержимого ячеек Exel и ошибка «Приложению Microsoft Excel не удалось вставить данные (Microsoft Excel was unable to insert data)» исчезла.

Очистка временных файлов

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

Не забудьте только выбрать своего пользователя. В результате у вас появится папка XLSTART или еще какие-то, попробуйте их вырезать или удалить. После чего запустите Microsoft Excel и проверьте, дало ли это эффект.

Очистка временных файлов Excel

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

Почему не копируется текст и не вставляется в экселе

Решение: Если вы пытаетесь внести большой объем данных, убедитесь, что формат ячеек в столбце соответствует формату данных, которые вы хотите в нее внести, а затем в виде одного столбца за раз.

Изменение формата ячейки для столбца

Щелкните заголовок столбца (A, B, C и так далее) для столбца, который вы хотите изменить.

На вкладке Главная щелкните меню Формат числовом формате.

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

Причина: столбцов недостаточно для того, чтобы принять данные, которые вы пытаетесь вировать.

Решение: Вставьте другие столбцы и попробуйте вставить их еще раз.

Вставка дополнительных столбцов

Щелкните заголовок столбца (A, B, C и так далее) справа от того места, куда вы хотите добавить столбец.

На вкладке Главная нажмите кнопку Вставить.

Столбец, который вы первоначально выбрали, смещается вправо, и появляется новый столбец.

Повторяйте шаг 2, пока не вставьте нужное количество столбцов.

Причина: область копирования и область в виде висяки имеют не одинаковый размер и фигуру.

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

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

На вкладке Главная нажмите кнопку Вировать.

На вкладке "Главная" выберите "Вставка"

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

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

Почему не копируется текст и не вставляется в экселе

сначала попытаюсь объяснить на словах, а видео дополнит.

В Excel файле копирую область. В сам же Excel или в какую другую программу данные из буфера вставляются. Возникает необходимость скопировать данные из другой программы и вставить в Excel — переходишь в программу, делаешь ctrl+C, возвращаешься в Excel и жмешь ctrl+V — вставляются данные, скопированные из Excel, в буфер не попадают скопированные данные из другой программы. Вставить данные не получается никуда — чтобы я ни копировал и из какой бы программы не копировал, везде вставляется буфер обмена Excel. Получится сделать, если только сбросишь буфер обмена в Excel и заново скопируешь из другой программы

Возможный дубликат:
Почему вырезание ячейки в Excel не работает должным образом?

В моем Excel 2007 на операционной системе Windows 7, похоже, есть проблема с функцией регулярного вырезания. когда я выделяю ячейки, которые я хочу вырезать, и нажимаю кнопку «Вырезать» (либо с помощью сочетания клавиш Ctrl+x, команды «Вырезать из главного меню», либо из меню, вызываемого правой кнопкой мыши), ячейки начинают мигать в течение доли секунды, после чего они становятся нормальными. Когда я хочу вставить их, они проходят, как если бы использовалась функция копирования. Если я попытаюсь щелкнуть правой кнопкой мыши, чтобы использовать функцию «Вставить вырезанные ячейки», это вовсе не один из предложенных вариантов.

На моем домашнем компьютере у меня такая же комбинация, Excel 2007 на Windows 7, и она работает просто отлично. Может ли быть проблема из-за 64-битной версии win7 на моей работе и 32-битной версии дома?

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

Понравилась статья? Поделить с друзьями:
  • Не выравнивается текст в таблице word
  • Не выравнивается текст в таблице excel
  • Не выпадает список в excel 2016
  • Не выпадает раскрывающийся список excel
  • Не выделяются ячейки в формуле excel