Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемНадежда Будаева
1 Макросы. Автоматическая запись и использование макросов
2 Макросы Макрос - это макрокоманда, содержащая последовательность действий, записанных пользователем для автоматизации часто повторяющихся действий. Запись производится с помощью встроенного в пакет Microsoft Office языка программирования - Visual Basic for Application (VBA). Макросы хранятся в программных модулях, прикрепленных к книге.
3 Использование макросов Средство VBA в MS Excel, представляет нам универсальный инструмент для быстрого и точного решения любых индивидуальных пользовательских задач в MS Excel. Можно, конечно, использовать и встроенные в MS Excel функции, которых великое множество, однако они далеко не всегда решают поставленную задачу. Для специалистов, обладающих профессиональными знаниями в самых различных областях, есть прекрасная возможность реализовать свой ценный опыт - создать свою программу на VBA. Если программа будет достаточно востребованная, качественная, индивидуальная, то возможно получать от ее продажи неплохую прибыль.
4 Пример Откройте MS Excel, нажмите "сохранить как" и сохраните файл Вашей программы нажав "Книга Excel с поддержкой макросов".
5 Далее необходимо включить вкладку "Разработчик". Для этого нажимаем "Параметры Excel"
6 Ставим галочку на "Показывать вкладку "Разработчик" на ленте"
7 Нажимаем ОК, получаем ленту с разработчиком
8 Автоматическая запись макроса Выбрать «Запись макроса», вставить букву для запуска
9 Например, макрос на ввод исполнителя: ввести текст в ячейку и нажать «Остановить запись» Выбрать ячейку, куда нужно вывести сообщение и нажать CTRL+буква, указанная для данного макроса
10 Задача (с помощью VBA) - допустим мы имеем 2 числа, нам необходимо их сложить и по полученной сумме получить значение из нашей таблицы. Поставим в ячейки Листа1 следующие значения:
11 на Листе2 заполним ячейки, создав таблицу из 2 столбцов
12 Далее перейдем на Лист1, нажмем на вкладку "Разработчик", "Вставить", на ней выберем кнопку
13 и нарисуем кнопку на Листе1, после чего сразу появится окно "Назначить макрос объекту", в котором выбираем "Создать"
14 После этого откроется редактор Visual Basic, и автоматически напишется наименование процедуры, которая будет выполняться при нажатии кнопки. Под названием процедуры впишем следующий код:
15 Нажать
16 Код выполнит следующие действия: MsgBox ("Это мой первый Макрос!") - сообщение Переменной q присваивается значение ячейки наЛисте1, с координатами 2 строка, 2 столбец Переменной w присваивается значение ячейки на Листе1, с координатами 3 строка, 2 столбец В ячейку на Листе1, с координатами 4 строка, 2 столбец, записывается сумма q+w
17 Далее получим значение столбца В из Листа2, которое расположено на той же строке где значение нашей суммы совпадает со значением столбца А. Введем следующий код:
18 и получим при нажатии на кнопку следующий результат: из результата видно что макрос подобрал число из таблицы на Листе2 в соответствии с нашей суммой (8 строка Листа2 колонки А)
19 Практические примеры использования
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.