backtotop

Categories: Макросы

Запуск макроса в Excel. Как запустить макрос при открытии файла?
Как написать макрос в Excel?

Мы уже рассматривали вопрос как написать макрос в Excel. Как быстро вызвать созданный макрос? Самое удобное решение, на мой взгляд, создать/нарисовать для него специальную кнопку. Как сделать кнопку в Excel читаем далее.

сделать кнопку в Excel

Описание вопроса. Как нарисовать кнопку в Эксель?

Вы уже создали макрос, теперь нужно сделать кнопку в Excel? В версии 2007 есть 2 принципиально похожие возможности создать кнопки с помощью элементов управления и ActiveX (как и лента команд и Excel). Для кнопки ActiveX можно задать цвет, фон и прочую красоту, но я опишу самый простой способ — добавить кнопку как элемент управления.

В первую очередь включите меню Разработчик, если его нет. Для этого нажмите круглую кнопку Файл в левом верхнем углу Excel Параметры Excel — Основные раздел Основные параметры работы с Excel. Поставьте галочку Показывать вкладку «Разработчик» на ленте и сохраните.

сделать кнопку в Excel 1

На меню разработчик выберите меню вставить

сделать кнопку в Excel 2

Теперь у вас появился инструмент рисования (курсор превратился в крестик). Создайте-растяните кнопку, где вам нужно. Сразу откроется окошко макросов (alt + f8), выберите нужный макрос.

Чтобы изменить кнопку, жмите на нее правой кнопкой мыши. Назовите кнопку, как вам нужно. Измените шрифт и другие свойства.

Как сделать кнопку в Excel. Кнопка с макросом Интересные свойства:

  • Кнопку можно не выводить на печать — Свойства — Выводить на печать, без галочки
  • Кнопка по умолчанию защищаемый объект. Поэтому, когда вы защищаете книгу, кнопка не будет нажиматься, чтобы это изменить зайдите правой кнопкой мыши Формат Объекта — Защита.
  • Кнопку можно подогнать под размер текста. Жмите Формат Объекта — Выравнивание — Автоматический размер.
  • Добавьте свойства, чтобы кнопку нельзя было двигать. Свойства — Привязка к объекту — Перемещать, но не изменять размеры

Вы можете назначить макрос на рисунок, на автофигуры и прочие элементы. Если кому-то нужно пишите, опишу как это делается.

 

Запуск макроса в Excel. Как запустить макрос при открытии файла?
Как написать макрос в Excel?

Комментарии:

( 2 Comments )

katya12345:

Уточните, что значит назначить макрос на рисунок/автофигуру? Для этого нужно, чтобы элемент excel (рисунок или автофигура) были задействованы в макросе? Не совсем понятно, как это возможно.

Если вы добавите на лист картинку/автофигуры, можно сделать так чтобы при нажатии на нее вызывался макрос.

Добавить комментарий