Нил установил Excel на нескольких компьютерах в своем офисе. На большинстве из них он может без проблем копировать данные из одной книги в другую. На одном из ПК, хотя он может копировать данные с одного листа на другой в той же книге, Нил не может копировать данные в другую книгу.
Скорее всего, это связано с тем, как на проблемной машине открыты две книги. Если вы открываете книги в двух разных экземплярах Excel, то копирование и вставка между экземплярами отличается от того, когда книги открываются в одном экземпляре. Если вы откроете две книги в разных экземплярах Excel, то при вставке информации в целевую книгу вы получите результаты любых копируемых формул вместо исходных формул. (Это всего лишь один пример; есть и другие отличия при вставке.)
Решение состоит в том, чтобы убедиться, что книги открываются в одном экземпляре Excel. Самый простой способ сделать это – убедиться, что после открытия первой книги вы открываете вторую книгу, используя инструмент «Открыть» на панели инструментов или выбирая Файл | Открыть. Если вместо этого вы используете меню «Пуск» Windows или значок на рабочем столе для запуска Excel, вы открываете второй экземпляр программы.
Если это не решает проблему, вам следует сделать убедитесь, что в целевой книге или листе не запущен макрос, когда он активирован. Найдите код в модуле ThisWorkbook и любом другом модуле рабочего листа в проекте VBA целевой книги. Если вы все же найдете там макрос, возможно, макрос изменяет содержимое буфера обмена или полностью его очищает. Вам нужно будет поработать детективом, чтобы выяснить, так ли это.
Источник: