|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.1 Основы синтаксиса языка VBAГлавные правила синтаксиса VBA Мы подошли к теме, которым многим пользователям на курсах кажется самой скучной: синтаксису языка VBA. Относиться к этой теме, как мне кажется, следует так же, как к изучению азбуки или таблицы умножения: в самой азбуке или таблице умножения ничего интересного нет, но без знания их не удастся читать интересные книги или производить важные вычисления. Кроме того, VBA изначально проектировался и создавался как язык программирования, максимально дружелюбный по отношению к пользователям, которые не являются профессиональными программистами. Для тех, кто хорошо знаком с обычным Visual Basic, в этой главе не будет почти ничего нового. Те, кто обладает опытом работы с любым другим современным языком программирования (C++, Java, Delphi, VBScript и JavaScript, Perl и т.п.) также освоят изложенный ниже материал почти мгновенно: проверено опытом многих групп. Тем же, кто никогда не сталкивался ни с одним языком программирования, стоит просто выучить то, что изложено ниже, и постараться в течение какого-то времени активно применять полученные знания на практике — чтобы они не успели забыться. Затраченные усилия окупятся многократно, тем более, что материала на самом деле не так и много — язык VBA очень прост. Теперь — немного про общие моменты, связанные с синтаксисом языка VBA. Синтаксис VBA, как понятно из самого названия этого языка (которое расшифровывается как Visual Basic for Applications), почти полностью совпадает с синтаксисом Visual Basic. Некоторые основные синтаксические принципы этого языка:
MsgBox "Проверка 1" : MsgBox "Проверка 2"
MsgBox "Сообщение пользователю" _ & vUserName
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||