1 / 13

Синтаксис языка VBA

Синтаксис языка VBA. Переменные Массивы Константы Операции и Операторы Процедуры Функции. Требования на определение имен. Первым символом обязательно должна быть буква Нельзя использовать символы: ., !, @, &, $, #, пробел Имена не должны совпадать с ключевыми словами VBA.

Download Presentation

Синтаксис языка VBA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Синтаксис языка VBA • Переменные • Массивы • Константы • Операции и Операторы • Процедуры • Функции

  2. Требования на определение имен • Первым символом обязательно должна быть буква • Нельзя использовать символы: ., !, @, &, $, #, пробел • Имена не должны совпадать с ключевыми словами VBA

  3. Типы данных числовые

  4. I. Переменные Переменнойназывается имя, определяющее область памяти для хранения величины, которая может изменяться во время работы программы.

  5. Переменные Объявление переменных {Dim | Private | Public} <имя переменной>As <имя типа> Область видимости переменной Тип переменной

  6. Переменные Синтаксис описания Область видимости переменной Ключевое словоDim используется для объявления переменной на уровне процедуры, такая переменная называется локальной. Она доступна только в той процедуре, где объявлена. П Sub ExampleSub() Dim Var1 as Integer Dim Var2 as String Var1 = 5 : Var2 = “Привет” End Sub Результат: 5 Привет Var1 Var2

  7. Private Var1 Переменные Синтаксис описания Область видимости переменной Если используется ключевое слово Private, то переменная доступна только в том модуле где она объявлена. Объявление осуществляется в секции Declaration формы или стандартного модуля.

  8. Public Var1 Переменные Синтаксис описания Область видимости переменной В случае использования ключевого слова Public, переменная становится доступной во всех модулях проекта. Такая переменная называется глобальной. Объявление осуществляется в секции Declaration формы или стандартного модуля.

  9. II. Массивы Массив – это группа однотипных переменных, которые объединены одним общим именем. Доступ к заданному элементу массива осуществляется с помощью индекса.

  10. {Dim | Private | Public} <имя массива>(<список размерностей>)As <имя типа> Массивы Объявление массивов Область видимости массива Тип массива

  11. Массивы Пример использования массива Sub TestSub() Dim TestArray(0 To 10) As Integer Dim I As Integer For I = 0 To 10 TestArray(I) = I + 1 Next I End Sub П 1 2 3 4 5 6 7 8 9 1011 Результат: 0 1 2 3 4 5 6 7 8 9 10 индексы

  12. Массивы Многомерные массивы Предельная размерность массива равна 60. Одномерный массив Трехмерный массив Двумерный массив 0 1 2 0 1 2 3 4 5 6 7 0 1 2 3 <Список размерностей>: (0 To 7) (0 To 2, 0 To 3) (0 To 2, 0 To 3, 0 To 1)

  13. III. Константы Константа – это именованная область памяти для хранения данных, изменение которых во время работы программы не допускается. В VBA существуют константы двух типов: • Встроенные константы П True, False, Null • Пользовательские константы, которые описываются следующим образом: [Public | Private] Const <имя константы>As <имя типа> = <выражение> П Public Const PI As Double = 3.141593

More Related