Теперь мы с вами познакомимся, как выполнить несколько команд в макросе. К примеру, мне нужно добавить ещё одну дополнительную команду. По сути, я хочу, чтобы наш код сделал первый шаг в виде того, что он заполнит диапазон ячеек А1-С6 значениями 12, как он сделал до этого. Но теперь я также хочу, чтобы ячейка B5 равнялась 130. Давайте напишем код. Как это будет выглядеть?
Диапазон Range, открываем скобки, кавычки, ячейка B5, кавычки, закрываем скобки, равно 130. Итак, давайте удалим для частоты эксперимента наш диапазон и запустим наш макрос. Итак, мы видим, что диапазон А1-C6 был заполнен значениями 12, а в ячейку B5 поместил значение 130.
Таким вот незамысловатым образом, программа очень быстро отработала несколько команд. Вы даже будете удивлены, насколько быстро они были воспроизведены. Вот таким образом могут добавляться новые команды в ваш текущий код, и вы их можете накапливать, ваши макросы. Это код, который охватывает целый массив ячеек и приравнивает его к одному значению.
Теперь давайте рассмотрим пример, если мне необходимо повлиять на разные ячейки в массиве, и я хочу сделать это с помощью одной строчки кода. Давайте создадим новую процедуру и назовём её, скажем, "Блок 2".
Итак, я хочу приравнять значение ячеек А1 и А5 к 30. Что мне для этого нужно? Мне нужно написать адреса этих ячеек внутри кавычек, как мы делали до этого, и разделить их запятой. Как это будет выглядеть?
Range, открываем кавычки, адреса ячеек А1, запятая, А5, кавычки, закрываются, равно 30. Удалим результаты предыдущего макроса и жмём Run macro. Таким образом, значения ячеек А1 и А5 приравняли к 30.
Другой пример, если мы хотим включить диапазон в нашу область, к примеру, я хочу, чтобы диапазон А1-А6 равнялся 30, и также ячейка F5 равнялась 30. Тогда так и нужно записывать внутри кавычек диапазон А1-С6 и F5 равно 30. Запускаем наш макрос. Вот таким образом великолепно показывает себя наш незамысловатый макрос.
Подписывайтесь на канал, напишите комментарий и повторите эту и предыдущую статью по видео.