Файл Excel сбивается таинственно без видимых причин

вступление

Клиент имеет огромный файл Excel, где они создают рекламные листы для клиентов. Эти «письма предложений» основаны на 100 различных формулах в пределах около 10 листов в файле Excel. Каждый лист имеет разные макросы и формулы. Все сотрудники используют Excel 2010 на машинах Windows 7 .

Проблема в том, что, когда мы разработали этот файл Excel (в Excel 2013 на Windows 8.1), добавлены некоторые дополнительные функции, обновлены существующие и т. Д. и отправил его обратно им, он отлично работает, но когда несколько сотрудников редактируют файл и отправляют его другим сотрудникам, он неожиданно перестает работать и появляется следующая ошибка:

Решения пробовали.

1. Один из этих сотрудников, который «ломает» файл, переустанавливал свой офис 2010, но это не помогло решить проблему. Переустановка Windows действительно сработала . Но, конечно же, они не могут переустанавливать окна для всех сотрудников, и есть еще некоторые, которые «ломают» файл Excel при его редактировании и отправляют его другим. Таким образом, это всего лишь несколько человек, которые имеют что-то другое на своих компьютерах (не связанных с офисным пакетом, на мой взгляд, с тех пор, как переустановка офиса не помогла), который закручивает файл excel, а затем другие, у которых нет никаких проблем с ним, получить его, когда они получат файл.

Еще смешнее – когда один из «плохих» сотрудников работает с файлом и сохраняет его, в следующий раз, когда он откроет его, все работает отлично. Только когда файл распространяется другим.

2. Мы также удалили все неиспользуемые ссылки в коде VBA, которые не были использованы. Раньше это было проблемой в прошлом. Я также читал, что это могут быть некоторые формы (и элементы управления) Excel, которые это делают, но я удалил все неиспользуемые формы, и теперь это только одна форма с простым текстовым полем и кнопкой Enter.

3. Мы создали виртуальную машину с офисом 2010, где мы попытались воспроизвести ошибку, но там все хорошо работает. Мы попросили их отправить сломанную версию файла, но мы не получили ошибку. Мы установили, что они установили 2-3 исправления от Microsoft, которые относятся к этой проблеме, но ничего не помогло (также обновление офиса в середине декабря 2014 года, которое сломало все элементы управления Excel).

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

Вы пытались воссоздать файл? Копирование всего этого в новую книгу. Попробуйте сохранить его как другую книгу Excel? Как .xls, а не .xlsx или книга с поддержкой макросов?

  • Редактирование листа Excel с помощью формул с использованием C ++
  • Оптимизировать формулу Excel, которая использует большие массивы
  • как сравнить данные между двумя опорными точками и изменить цвет, если какое-либо несоответствие существует?
  • Фильтр таблицы Excel, получающий что-то вроде инструкции IN на языке SQL
  • Как разрешить сортировку в защищенном листе excel
  • Рабочий лист не отображается в объектах Microsoft Excel VBE
  • Частота номера лотереи (только пример) анализ через Excel
  • Заменить. до, в выбранной валюте суммы финансирования yahoo
  • Справочная таблица Excel - есть ли коэффициент скорости (штраф или бонус) для разных подходов
  • Количество совпадающих значений в одной строке
  • петля через столбец и вытащить определенные ячейки
  • Interesting Posts

    Соответствие и перемещение столбцов в Excel

    Преобразование csv в xls с использованием python

    Использование vlookup в Excel для сопоставления фамилии и имени и вывода уникального номера ref?

    Excel: очистка результатов формулы (кеш) для уменьшения размера файла

    Запуск другой макрокоманды или части кода другим пользователем

    Инструмент анализа данных, такой как MS excel

    Макрос VBA-Excel сохраняет блокировку моего доступа к базе данных

    Получение координат объекта ExcelRange

    Как использовать цикл For с Vlookup в Excel с использованием переменных для идентификации ячеек

    Создавать отличные возможности с различными правами доступа, такими как чтение / запись во время выполнения

    событие изменения combobox запускается каждый раз в excel VBA

    Удалить дубликаты из столбца в excel

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

    Excel VBA обратный результат запроса ado

    Поиск строки, чувствительной к регистру, в ячейке из определенного списка и возврат значения из списка

    Давайте будем гением компьютера.