У меня есть сравнительно небольшая (~ 100 КБ) электронная таблица Excel 2010, которая при открытии (через VBA) закрывает все рабочие таблицы, кроме начальной страницы, проверяет имя пользователя и проверяет его с помощью таблицы SQL, возвращая запись пользователя для проверки. их разрешения.
Обновлены несколько ячеек rangeUserName, rangeCurrentUser, rangeSystemAccess и т.д.
Если я открою эту книгу при наличии других больших электронных таблиц (которые также имеют vba), открытие займет около 30-60 секунд, а если другие рабочие книги не открыты, это займет менее 5 секунд.
Почему это?