Лекция 2 Пример 1

End Function

End If

End If

Else

Else

Пример 2

End Function

Пример 1.

Примеры написания пользовательских функций в VBA

 
 


Function y(x)

y = Cos((x + 2) / 2) ^ 2 + Exp(-2 * x) / (x ^ 2 + 1) ^ 0.5

 
 


Function z(x)

If x < 0 Then

z = (1 + x + x ^ 2) / (1 + x ^ 2)

If x < 1 Then

z = (1 + 2 * x / (1 + x ^ 2)) ^ (1 / 2)

z = 2 * Abs(0.5 + Sin(x))

  1. - Свойства, методы и события объектов VBA. Пример процедуры с использованием отдельных свойств объекта Application.
  2. - Элементы управления
  3. - Кнопки перехода с листа на лист, об авторе, о памяти ПК
  4. - Типы переменных в VBA
  5. - операторы цикла
  6. - пример программы табулирования функции

Свойства, методы и события объектов VBA. Пример процедуры с использованием отдельных свойств объекта Application.

Продолжим знакомство с объектной моделью VBA. Все объекты организованы в иерархическую структуру, подчиненную объекту верхнего уровня «Application».

Полная ссылка на объект состоит из перечисления вложенных подчиненных объектов, разделенных точкой. Например, полная ссылка на ячейку А1 листа “Содержание”будет выглядеть так:

Application.WorkBooks(“Графики”).Worksheets(“Содержание”).Range(“A1”).

Если рабочая книга (файл) “Графики” является активной, то достаточно указать

Worksheets(“Содержание”).Range(“A1”).

Если же вы работаете на листе “Содержание”, то ссылка будет выглядеть Range(“A1”).

Все объекты имеют свойства, методы и события.

Свойство это некоторая характеристика объекта (цвет, форма, наименование, расположение, видимость и т.д.) Устанавливается значение объекта так:

Объект.Свойство = значение свойства

Метод это действие, выполняемое над объектом (открыть, закрыть, удалить). Правило записи метода:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: