Всякий раз, когда вы копируете ячейку или диапазон ячеек в Excel (моя версия 2010 для Windows 7), а затем делаете что-то еще, например вставляете новую строку листа или просто редактируете другую ячейку, Excel удаляет данные буфера обмена. Для меня это кажется мне настолько глупым и очень расстраивающим (возможно, за этим стоит какая-то логика, такая как сохранение ссылок или что-то в этом роде, но я не думаю, что было бы ракетостроением заставить работать так же, как любую другую программу, которая имеет Копировать-Вставить доступны).
Единственный обходной путь - это использование буфера обмена Office, но я не хочу (использует пространство на экране, и это гораздо менее удобно, чем CTRL + V), и я не думаю, что мне придется его использовать.
Вот ссылка на некоторые сообщения, которые также жалуются на эту проблему:
Как сделать так, чтобы Excel сохранил содержимое своего буфера обмена
Excel 2010 удаляет данные из буфера обмена, как я могу это остановить?
Можно ли каким-то образом заставить Excel хранить мои данные в буфере обмена, пока я не решу, что они мне больше не нужны, без использования раздражающего (для меня) буфера обмена Office? Возможно, используя буфер обмена Windows.
Или, по крайней мере, вы могли бы объяснить мне, почему это происходит (я знаю, что это нормальное поведение, но почему?)
Ответы:
Ответ, к сожалению, нет , вы не можете остановить это.
По словам Джоэла Спольски , разработчика и менеджера программ для Excel:
источник
Это означает, что из-за трудностей, связанных с тем, как Excel поддерживает ссылки , во время разработки не было хорошего способа хранить эти ссылки вне Excel, и чтобы они оставались динамическими для повторной вставки. После того, как вы измените фокус , способность Excel сохранить исходные ссылки теряется.
К сожалению, MS не считает это ошибкой.
источник
Вы можете попробовать некоторые приложения менеджера буфера обмена, такие как Ditto, вот ссылка Ditto
источник