Графики не копируются с рабочим листом - PullRequest
0 голосов
/ 25 февраля 2020

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

У меня есть шаблонная таблица с несколькими диаграммами и вычислениями. Я копирую этот шаблон листа и вставляю любые новые данные, чтобы он легко выполнял все вычисления и графики с минимальными усилиями. Однако сегодня, когда я тестировал некоторые новые функции, которые не имеют ничего общего с этой операцией (насколько я могу судить), она перестала работать. Теперь диаграммы больше не существуют на копии листа. Это происходит независимо от того, копирую ли я рабочий лист с помощью VBA или вручную.

Я видел аналогичную проблему на компьютере коллег по месяцам go, но предположил, что это связано со старой версией Windows / Office. Этот же сотрудник теперь использует этот лист без проблем, но я так и не понял, что изменилось, что избавило их от ошибки. Кто-нибудь знает, что может вызвать такое поведение? Я попытался перезагрузить компьютер, перезапустить Excel и даже попробовать более старую версию рабочей таблицы, которая, как я знаю, сработала, но проблема остается. Диаграммы просто не следуют рабочему листу при копировании, хотя я знаю, что раньше это работало. Это была довольно центральная особенность этой таблицы.

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

1 Ответ

4 голосов
/ 25 февраля 2020

Попробуйте

Application.CopyObjectsWithCells = True 

перед выполнением копирования.

См. Параметры Excel >> Дополнительно >> Вырезать, скопировать и вставить >> "Вырезать, копировать и сортировать вставленные объекты с их родительскими ячейками "

Иногда это не проверяется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...