Для запуска редактора Visual Basic в Excel используйте комбинацию клавиш или выберите команду Разработчике Visual Basic (Developer → Visual Basic), как показано на рис. 12.2. Ниже описаны три основных раздела редактора Visual Basic. Если вы работаете в VBA впервые, то некоторые из этих элементов окна могут быть скрыты. Следуйте приведенным в списке инструкциям и отобразите […]
Макросы
Количество статей с тегом—29
Файловый формат, используемый по умолчанию в Excel 2010, — Книга Excel (Excel Workbook) с расширением .xslx. Этот формат не поддерживает макросы, т.е. можно создавать макросы в книгах Excel, но нельзя запускать их на выполнение либо сохранять.
В Excel 5 впервые была реализована поддержка нового макроязыка Visual Basic for Applications (VBA). Каждая копия Excel, начиная с 1993 года, содержит копию языка VBA, в явном виде не представленную на рабочих листах. VBA позволяет выполнять действия, которые обычно реализуются в Excel, но делает это намного быстрее и безукоризненно.
Отчет, показанный на рис. 11.15, содержит две сводные таблицы. Каждая сводная таблица имеет поле страниц, позволяющее выбирать рынок сбыта. Проблема в том, что каждый раз при выборе рынка в поле страниц одной сводной таблицы вам приходится выбирать тот же рынок в поле страниц другой сводной таблицы.
В результате записи макроса программа Excel создает модуль, который хранит выполненные вами действия. Все записанные действия представляются строками VBA-кода, из которых состоит макрос. Можно добавлять в отчеты сводной таблицы различные функциональные возможности, специально настроив VBA-код для получения требуемых результатов.