Excel VBA: экспорт книги без ссылок на внешние данные / преобразование формул в ее значения - PullRequest
0 голосов
/ 14 июля 2020

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

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

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

Чтобы распространять вспомогательные файлы, мне нужно придумать что-то, что может иметь ту же структуру, что и книга Excel, но не имеет ссылок на агрегатор, иначе дочерние компании не смогут видеть информация, поскольку повсюду будут ошибки #REF (даже в заголовках некоторых листов).

Решение, которое я поставил на место wa s экспорт файлов как M HTML (веб-страница с одним файлом), так как ему удалось сохранить листы, гиперссылки и все, как задумано, при этом нужно было только «открыть [вспомогательный файл] .xlsx и сохранить как [вспомогательный файл]. mht ", но потом я узнал, что открыть этот тип файлов можно только в IE, к которому не все имеют доступ.

Тогда моя проблема в том, что мне нужна альтернатива этому решению, пока используя только «простые» решения, так как ИТ-отдел не позволит мне использовать ничего, кроме стандартных инструментов администрирования (стандартный пакет MS Office).

Я попытался реплицировать вспомогательные файлы, копируя и вставляя каждый лист, но тогда я не могу придумать способ сохранить каждое форматирование (в основном ширину заголовка), как задумано, при вставке как «значения» или как «значения и исходное форматирование», и этот подход не очень хорошо развивается.

Известен ли вам способ сохранить файл как есть, но без формул, или предотвратить их обновление при повторном открытии файла (eve n если вы отказываетесь от запроса «обновить ссылки», иногда некоторые ячейки были обновлены, не знаю почему), или какой-то другой подход? и делает, может видеть информацию и не может ввинтить в нее файл / информацию и, если возможно, "легко" обновлять "простой" макрос.

С уважением, Флавио

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