ВУЗ:
Составители:
Рубрика:
8
Range("A1").Select ‘ выделение ячейки А1.
ActiveCell.FormulaRlCl = "Цена" ‘ввод текста в выделенную ячейку. Команда
включает ссылку на активную ячейку, произведенную с помощью свойства ActiveCell, и
свойство FormulaR1C1, которому присваивается значение Цена.
Range("B1").Select ‘выделение ячейки В1.
ActiveCell.FormulaRlCl = "Количество" ‘ввод текста в активную ячейку.
Аналогично поступаем с ячейками С1, А2, B2. В ячейку С2 введем формулу:
ActiveCell.FormulaRlCl = "=RC[-2]*RC[-1]"
Sheets("Лист2").Select ‘переход на Лист2.
Созданный макрос необходимо выполнить, чтобы получить результат его работы.
Для запуска макроса в работу имеется несколько способов:
- использовать комбинацию клавиши <Ctrl> и выбранной буквы.
- выполнить команду меню Сервис⇒Макрос⇒Макросы. В окне диалога
"Макрос" указать в списке имя нужного макроса и щелкнуть на
кнопке "Выполнить". В
окне редактора Visual Basic выбрать в списке процедур имя макроса и выполнить
команду Run⇒Sub/UserForm,
- воспользоваться кнопкой панели инструментов
или нажать клавишу <F5>.
ФОРМЫ
Для создания диалоговых окон приложений VBA служат пользовательские
формы, на которых размещают нужные элементы управления. Для добавления формы в
проект выполняется команда Insert⇒UserForm, на экране появится пустое окно
редактирования формы и панель элементов. Редактор форм является основным
инструментом визуального программирования.
ЯЗЫК ПРОГРАММИРОВАНИЯ VBA
Язык программирования VBA имеет свои
правила написания программного кода.
Он использует свой алфавит, включающий буквы латинского алфавита и кириллицу;
цифры от 0 до 9; символ подчеркивания.
Из этих символов состоят имена процедур, переменных, меток переходов,
константы и команды.
В состав алфавита также входят пробелы для отделения слов друг от друга и
знаки операций (+ - * / ^ = > < ( ) [ ] { } ‘ & @), в том числе составные ( >=, <=, <>).
Программный
код VBA представляет собой последовательность команд,
записанных по правилам языка Basic. Имена переменных, констант, процедур
обозначают посредством идентификаторов, учитывая при этом, что имя должно быть
содержательным, оно должно начинаться с буквы, не должно содержать точки, пробела,
разделительных символов, зарезервированных слов. Зарезервированные слова (As,
Public, Then, All и др.) выводятся синим цветом. Примеры правильных имен: strMyName,
strФамилия.
Примеры неправильных имен: 2Week, Second.Week.
Каждая команда записывается в отдельной строке по определенному правилу.
В VBA принято команду называть оператором, правило записи команды –
синтаксисом или форматом.
Операторы VBA имеют следующие форматы:
Объект.Свойство = Значение
Объект.Метод [Параметр1] [,Параметр2]...],
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »