Макрос Супертаблицы

Макрос Супертаблицы – это небольшая программа, написанная на языке Visual Basic for Application, которая запускается при открытии Супертаблицы, обеспечивая защиту её структуры от некорректных действий пользователя и помощь пользователю при работе с Супертаблицей. Подробнее о назначении макроса написано здесь.

 

Запуск макроса Супертаблицы

Для того, чтобы запустить макрос, необходимо правильно открыть книгу с Супертаблицей:

1. Открывайте книгу с Супертаблицей следует из "пустого" Excel. Не следует делать этого двойным кликом из проводника, особенно при наличии уже открытых книг Excel – в этом случае есть риск открытия книги Супертаблицы без запуска макроса (понять, что это произошло, можно по доступности большого количества листов с цветными ярлыками, это внутренние данные Супертаблицы, которые макрос скрывает от пользователя). Если это произошло, скорее закройте книгу и откройте её правильно, в противном случае вы неизбежно повредите своими действиями структуру Супертаблицы.

2. Разрешите Excel выполнение макросов. Сделать это можно после открытия книги Супертаблицы или превентивно в настройках Excel.

Аутентификация

Как пользователю, вам необходимо ввести следующие учётные данные при открытии книги Супертаблицы:

логин – user

пароль – acdc

Ошибка VBA при запуске макроса

При открытии книги Супертаблицы Visual Basic for Application может выдать ошибку "Compile error: Can't find project or library" ("Ошибка компиляции: Не могу найти проект или библиотеку"). 

Ошибка макроса 1.png

Эта проблема связана с настройками вашего редактора VBA. Для её решения вам следует выполнить следующие действия:

1. нажать ОК, закрыть открывшееся окно Microsoft Visual Basic for Applications

2. в настройках Excel на вкладке "Настроить ленту" разрешите показ панели "Разработчик"

3. открыв панель "Разработчик", нажмите кнопку "Visual Basic"

4. в открывшемся окне Microsoft Visual Basic for Applications на вкладке "Tools" выберите "References..."

5. в открывшемся окне "References - VBAProject" в списке "Available References" уберите "галки" напротив отсутствующих библиотек:

Ошибка макроса 2.png
Ошибка макроса 3.png

6. нажмите ОК

7. закройте Microsoft Visual Basic for Application

8. перезагрузите Excel

 

Ошибка VBA при работе с Супертаблицей

Некоторые комбинации действий, выполняемые пользователем в ходе работы с Супертаблицей, могут приводить к небольшим сбоям в работе  макроса. В этих случаях Visual Basic выдаёт сообщение "Code execution has been interrupted" ("Выполнение кода было прервано"). В этих случаях нужно просто нажать кнопку "Continue" ("Продолжить") и продолжить работу.

Ошибка макроса Code execution interrupte