Прежде чем мы приступим к нашему первому заданию, я хотел бы показать вам пару интересных трюков. Первое, о чём я хотел бы с вами поговорить - это как вставить кнопку или форму в рабочую книгу. Эти кнопки позволяют вам запускать макрос при написании кода. Более подробно об этом мы поговорим гораздо позже. Ну, а сейчас мы только рассмотрим самые основы способы вставить кнопки.
Как я уже говорил, существует два способа. Начнём с первого. Для этого нам необходимо перейти во вкладку "Разработчик", найти кнопку "Вставить" и в этом выпадающем меню найти такой элемент, как кнопка. Щелкаем по нему и щелкаем на рабочем листе. У нас появилась такая замечательная кнопка, которая называется "Нажми меня".
- Разработчик - Вставить - Кнопка
Кликаем правой кнопкой мыши по этой кнопке, у нас появится выпадающее меню. Кликаем по кнопке "Свойства" и у нас появляется вот такое вот диалоговое окно, которое называется "Properties или Свойство нашей кнопки". В этом появившемся окне мы можем изменить название кнопки на любое понравившееся нам. Для этого в поле "Caption" нам необходимо ввести название для кнопки. Мы хотим, например, поменять его на "Нажми меня". Нажимаем Enter.
- Свойства - Caption - Пишем своё название - Enter
Дальше, если мы сделаем двойной щелчок по нашей кнопке, и Excel автоматически приведёт нас к редактору Visual Basic. Где мы увидим уже заполненное начало и конец кода. Сюда мы можем вставить код, который будет запускаться по нажатию кнопки. Закроем пока Visual Basic и диалоговое окно "Properties".
Другой способ привязать выполнение кода к элементу управления - это назначить макрос для формы. Как этого добиться? Переходим во вкладку "Вставка" и выберем в качестве формы прямоугольник с скругленными углами. Это один из самых популярных форм для назначения макросов. Устанавливаем его в рабочем листе.
Давайте не будем отходить от традиции и также назовём его "Нажми меня". Поставим надпись по центру. Ну, это всё украшательства. Мы также можем, как вы знаете, изменить цвет, сделать серым, желтым, зелёным. Оставим это для дизайнеров.
Чтобы назначить макрос для формы, щелкаем правой кнопкой по прямоугольнику и выбираем из выпадающего меню "Назначить макрос". В появившемся окне мы можем выбрать из уже имеющихся макросов либо написать свой код.
- Вставка - Выбираем форму фигуры - Устанавливаем на листе - Пишем название - Кликаем правой кнопкой мыши - Назначить макрос - выбираем готовый или пишем код.
Давайте зададим процедуру, которую мы писали первой, которая называется "Block", и нажмём "Окей". Теперь, когда мы будем наводить курсор мыши на кнопку, наш курсор будет выглядеть как рука с указательным пальцем. Это означает, что кнопка готова к действию. И если мы на неё нажмём, то наш макрос будет работать.
Так вот, это два разных способа, как мы можем добавить кнопки в нашу рабочую книгу. Посмотрите видео версию этого урока и повторите. Также подпишитесь на канал, чтобы не пропустить выпуск новых статей. И оставьте свой комментарий о том, насколько вам просто изучать макросы.