Файл Excel сбивается таинственно без видимых причин
вступление
Клиент имеет огромный файл Excel, где они создают рекламные листы для клиентов. Эти «письма предложений» основаны на 100 различных формулах в пределах около 10 листов в файле Excel. Каждый лист имеет разные макросы и формулы. Все сотрудники используют Excel 2010 на машинах Windows 7 .
Проблема в том, что, когда мы разработали этот файл Excel (в Excel 2013 на Windows 8.1), добавлены некоторые дополнительные функции, обновлены существующие и т. Д. и отправил его обратно им, он отлично работает, но когда несколько сотрудников редактируют файл и отправляют его другим сотрудникам, он неожиданно перестает работать и появляется следующая ошибка:
- Обобщенный текст в столбцах с использованием формулы
- Вычисления с переменными ячейками в Excel
- Если ячейка> 10 копирует и вставляет colum в лист 2
- Excel: Формула OFFSET в менеджере имен
- Де-стекирование столбцов в Excel с помощью VBA
Решения пробовали.
1. Один из этих сотрудников, который «ломает» файл, переустанавливал свой офис 2010, но это не помогло решить проблему. Переустановка Windows действительно сработала . Но, конечно же, они не могут переустанавливать окна для всех сотрудников, и есть еще некоторые, которые «ломают» файл Excel при его редактировании и отправляют его другим. Таким образом, это всего лишь несколько человек, которые имеют что-то другое на своих компьютерах (не связанных с офисным пакетом, на мой взгляд, с тех пор, как переустановка офиса не помогла), который закручивает файл excel, а затем другие, у которых нет никаких проблем с ним, получить его, когда они получат файл.
Еще смешнее – когда один из «плохих» сотрудников работает с файлом и сохраняет его, в следующий раз, когда он откроет его, все работает отлично. Только когда файл распространяется другим.
2. Мы также удалили все неиспользуемые ссылки в коде VBA, которые не были использованы. Раньше это было проблемой в прошлом. Я также читал, что это могут быть некоторые формы (и элементы управления) Excel, которые это делают, но я удалил все неиспользуемые формы, и теперь это только одна форма с простым текстовым полем и кнопкой Enter.
3. Мы создали виртуальную машину с офисом 2010, где мы попытались воспроизвести ошибку, но там все хорошо работает. Мы попросили их отправить сломанную версию файла, но мы не получили ошибку. Мы установили, что они установили 2-3 исправления от Microsoft, которые относятся к этой проблеме, но ничего не помогло (также обновление офиса в середине декабря 2014 года, которое сломало все элементы управления Excel).
Я знаю, что это очень широкий вопрос, но все, кого мы попросили, совершенно пустые.
- Добавить итоговую строку в сводную диаграмму в Excel 2010
- Использовать путь к файлу из предопределенной ячейки в формуле
- Чрезвычайно простая формула сбрасывает мою программу после того, как я вставляю строку под ссылочной ячейкой
- Возврат данных, когда строки в столбце не совпадают
- Excel VBA не сохраняет в текущем каталоге
- Почему ActiveSheet.FilterMode возвращает False, если у листа есть фильтр?
- Найти каждый экземпляр - Заголовок столбца возврата в Excel
- Excel: как объединить 3 столбца в 1 строку в определенном порядке
Вы пытались воссоздать файл? Копирование всего этого в новую книгу. Попробуйте сохранить его как другую книгу Excel? Как .xls, а не .xlsx или книга с поддержкой макросов?