КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Структура процедури
Якщо проаналізувати різні процедури, то можна відмітити у них багато загального, а саме: кожна VBA-процедура починається з ключового слова Sub, за яким слідує ім'я процедури. Рядок, що містить слово Sub і ім'я процедури, називається оголошенням процедури. Призначення цього рядка полягає в тому, щоб повідомити редактора VBA об існування цієї процедури. За ім'ям процедури слідує пара порожніх дужок. Відразу за цим слідує тіло процедури, яке складається з операторів мова VBA. Закінчується процедури ключовим словом End Sub, яке говорить про те, що виконання процедури закінчене. Прийнято при написанні програми використовувати коментарі. Коментарями називаються фрагменти тексту, які не є частиною мови програмування і не містять інструкцій мови. Вони застосовуються тільки для того, щоб пояснити текст програми. Кожен рядок коментар починається з символу апостроф (‘). Visual Basic вважає коментарем кожен рядок від апострофа до кінця рядка. VBA ігнорує всі рядки коментарів. Прийнято також при написанні програми робити відступи для логічних фрагментів програми. Не існує певних правил для того як робити відступи, Але виділення заголовка і кінця процедури, структур галуження і циклів сприяють візуальному сприйняттю тексту і окремих його частин процедури. У будь-якій мові програмування класичним прикладом простої програми є програма вітання. Для того що б створити таку процедуру самостійно, потрібно виконати наступні дії: 1. Відкрийте книгу Excel і викличте редактор Visual Basic, натиснувши <Alt+F11>; 2. Виберіть команду Insert®Module, Visual Basic створить новий модуль і відкриє для нього вікно Code. 3. Перейменуйте новий модуль, давши змістовне ім'я; Для цього: § § Якщо вікно Properties не відкрито, виберіть в меню View® Properties чи клацніть по кнопці Properties Windows на панелі інструментів. Відкриється вікно § 4. Переконаєтеся, що курсор знаходиться на початку першого рядка у вікні Code і введіть текст програми
Після того як введений текст процедури Привет, запустіть її. Для цього: 1. Відкрийте вікно Macro, вибравши в меню Tools команду Macros; 2. В списку Macro Name виберіть процедуру Привет;
3. Клацніть по кнопці Run.
Запустити процедуру можна з вікна редактора. Для цього: 1. Переконайтесь, що курсор знаходиться в процедурі, в її тілі, в рядку заголовка або в завершуючому рядку; 2. Виберіть команду Run®Run Sub/UserForm, або натисніть клавішу F5, або клацніть по кнопці
Дата добавления: 2014-01-07; Просмотров: 342; Нарушение авторских прав?; Мы поможем в написании вашей работы! |