🗊Презентация Создание пользовательских функций на VBA. Лекция 2

Нажмите для полного просмотра!
Создание пользовательских функций на VBA. Лекция 2, слайд №1Создание пользовательских функций на VBA. Лекция 2, слайд №2Создание пользовательских функций на VBA. Лекция 2, слайд №3Создание пользовательских функций на VBA. Лекция 2, слайд №4Создание пользовательских функций на VBA. Лекция 2, слайд №5Создание пользовательских функций на VBA. Лекция 2, слайд №6Создание пользовательских функций на VBA. Лекция 2, слайд №7Создание пользовательских функций на VBA. Лекция 2, слайд №8Создание пользовательских функций на VBA. Лекция 2, слайд №9Создание пользовательских функций на VBA. Лекция 2, слайд №10Создание пользовательских функций на VBA. Лекция 2, слайд №11Создание пользовательских функций на VBA. Лекция 2, слайд №12Создание пользовательских функций на VBA. Лекция 2, слайд №13Создание пользовательских функций на VBA. Лекция 2, слайд №14Создание пользовательских функций на VBA. Лекция 2, слайд №15Создание пользовательских функций на VBA. Лекция 2, слайд №16Создание пользовательских функций на VBA. Лекция 2, слайд №17Создание пользовательских функций на VBA. Лекция 2, слайд №18Создание пользовательских функций на VBA. Лекция 2, слайд №19Создание пользовательских функций на VBA. Лекция 2, слайд №20Создание пользовательских функций на VBA. Лекция 2, слайд №21Создание пользовательских функций на VBA. Лекция 2, слайд №22Создание пользовательских функций на VBA. Лекция 2, слайд №23Создание пользовательских функций на VBA. Лекция 2, слайд №24Создание пользовательских функций на VBA. Лекция 2, слайд №25Создание пользовательских функций на VBA. Лекция 2, слайд №26Создание пользовательских функций на VBA. Лекция 2, слайд №27Создание пользовательских функций на VBA. Лекция 2, слайд №28Создание пользовательских функций на VBA. Лекция 2, слайд №29

Содержание

Вы можете ознакомиться и скачать презентацию на тему Создание пользовательских функций на VBA. Лекция 2. Доклад-сообщение содержит 29 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Лекция 2
Описание слайда:
Лекция 2

Слайд 2





Создание пользовательских функций на VBA
Описание слайда:
Создание пользовательских функций на VBA

Слайд 3





Public Function Разность(A, B)
Public Function Разность(A, B)
   Разность = A - B
End Function
Описание слайда:
Public Function Разность(A, B) Public Function Разность(A, B) Разность = A - B End Function

Слайд 4





Передача входных параметров через ячейки Excel
Описание слайда:
Передача входных параметров через ячейки Excel

Слайд 5





Массивы
(описание, ввод, вывод и некоторые примеры обработки данных)
Описание слайда:
Массивы (описание, ввод, вывод и некоторые примеры обработки данных)

Слайд 6





Описание Массива
Public / Private / DIM Имя_Массива(размерность) [as тип]
где
Имя_Массива – имя объявляемого массива
Размерность – одна размерность или несколько размерностей разделенных запятыми
as тип – объявление типа ячейки массива, если тип опущен, ячейки массива имеют универсальный тип Variant.
Описание слайда:
Описание Массива Public / Private / DIM Имя_Массива(размерность) [as тип] где Имя_Массива – имя объявляемого массива Размерность – одна размерность или несколько размерностей разделенных запятыми as тип – объявление типа ячейки массива, если тип опущен, ячейки массива имеют универсальный тип Variant.

Слайд 7





Пример объявления и заполнения одномерного массива
Dim A(4)
Описание слайда:
Пример объявления и заполнения одномерного массива Dim A(4)

Слайд 8





Пример объявления и заполнения двумерного массива
Dim  B(1 to 3, 1 to 4)
Описание слайда:
Пример объявления и заполнения двумерного массива Dim B(1 to 3, 1 to 4)

Слайд 9





Динамический Массив
Массив, в котором количество ячеек изменяется в ходе выполнения программы.
Описание слайда:
Динамический Массив Массив, в котором количество ячеек изменяется в ходе выполнения программы.

Слайд 10





Описание Динамического Массива
Public / Private / DIM Имя_Массива() [as тип]
где
Имя_Массива – имя объявляемого массива
as тип – объявление типа ячейки массива, если тип опущен, ячейки массива имеют универсальный тип Variant. 
Примечание: При объявлении массива размерность не указывается.
Описание слайда:
Описание Динамического Массива Public / Private / DIM Имя_Массива() [as тип] где Имя_Массива – имя объявляемого массива as тип – объявление типа ячейки массива, если тип опущен, ячейки массива имеют универсальный тип Variant. Примечание: При объявлении массива размерность не указывается.

Слайд 11





Объявление размерности Динамического Массива
ReDim [Prezerve] Имя_Массива() [as тип]
где
Имя_Массива – имя объявляемого массива
as тип – объявление типа ячейки массива, если тип опущен, ячейки массива имеют универсальный тип Variant. 
Размерность – одна размерность или несколько размерностей разделенных запятыми
Prezerve – сохранять содержимое ячеек, которые были заполнены ранее. 
Примечание: Размерность можно объявлять сколько угодно раз. Объявляется размерность в теле подпрограммы.
Описание слайда:
Объявление размерности Динамического Массива ReDim [Prezerve] Имя_Массива() [as тип] где Имя_Массива – имя объявляемого массива as тип – объявление типа ячейки массива, если тип опущен, ячейки массива имеют универсальный тип Variant. Размерность – одна размерность или несколько размерностей разделенных запятыми Prezerve – сохранять содержимое ячеек, которые были заполнены ранее. Примечание: Размерность можно объявлять сколько угодно раз. Объявляется размерность в теле подпрограммы.

Слайд 12





Пример объявления одномерного массива через функцию Array
Описание слайда:
Пример объявления одномерного массива через функцию Array

Слайд 13





Пример объявления двумерного массива через функцию Array и пример обращения к ячейкам такого массива
Описание слайда:
Пример объявления двумерного массива через функцию Array и пример обращения к ячейкам такого массива

Слайд 14





Пример обнуления ячеек одномерного массива А
Описание слайда:
Пример обнуления ячеек одномерного массива А

Слайд 15





Пример ввода одномерного массива B через диалоговое окно InputBox
Описание слайда:
Пример ввода одномерного массива B через диалоговое окно InputBox

Слайд 16





Ввод двумерного массива из ячеек активного листа Excel 
Примечание: Лист Excel можно рассматривать как двумерный массив
Описание слайда:
Ввод двумерного массива из ячеек активного листа Excel Примечание: Лист Excel можно рассматривать как двумерный массив

Слайд 17





Ввод одномерного массива из 2 строки активного листа Excel, вычисление массива B и вывод его в 4 строку листа
Описание слайда:
Ввод одномерного массива из 2 строки активного листа Excel, вычисление массива B и вывод его в 4 строку листа

Слайд 18





Подпрограммы 
виды входных параметров
Описание слайда:
Подпрограммы виды входных параметров

Слайд 19





Входные параметры подпрограммы
Описание слайда:
Входные параметры подпрограммы

Слайд 20





Пример описания процедуры с входными параметрами
Описание слайда:
Пример описания процедуры с входными параметрами

Слайд 21





Передача входных параметров по ссылке
Описание слайда:
Передача входных параметров по ссылке

Слайд 22





Передача входных параметров по значению
Описание слайда:
Передача входных параметров по значению

Слайд 23





Отмена передачи по ссылке
Описание слайда:
Отмена передачи по ссылке

Слайд 24





Массив, как входной параметр
Подпрог. сортировка массива
Описание слайда:
Массив, как входной параметр Подпрог. сортировка массива

Слайд 25





Транспонирорание матрицы
Описание слайда:
Транспонирорание матрицы

Слайд 26





Пример процедур ввода
 и вывода двумерного динамического массива
Описание слайда:
Пример процедур ввода и вывода двумерного динамического массива

Слайд 27






Для вызова VBA процедуры Sub из другой VBA процедуры, используется ключевое слово Call, имя процедуры Sub и далее в скобках аргументы процедуры.
Описание слайда:
Для вызова VBA процедуры Sub из другой VBA процедуры, используется ключевое слово Call, имя процедуры Sub и далее в скобках аргументы процедуры.

Слайд 28





ОБЛАСТЬ ДЕЙСТВИЯ ПРОЦЕДУРЫ VBA

Ключевые слова Public и Private можно использовать применительно к VBA процедурам:
Public Sub Процедура1 (i As Integer)
 ...
End Sub
Private Sub Процедура2(i As Integer)
 ...
 End Sub
Описание слайда:
ОБЛАСТЬ ДЕЙСТВИЯ ПРОЦЕДУРЫ VBA Ключевые слова Public и Private можно использовать применительно к VBA процедурам: Public Sub Процедура1 (i As Integer) ... End Sub Private Sub Процедура2(i As Integer) ... End Sub

Слайд 29





ОБЛАСТЬ ДЕЙСТВИЯ ПРОЦЕДУРЫ VBA

Если перед объявлением VBA процедуры Function или Sub ключевое слово не вставлено, то по умолчанию для процедуры устанавливается свойство Public (то есть она будет доступна везде в данном проекте VBA). 
В этом состоит отличие от объявления переменных, которые по умолчанию бывают Private.
Описание слайда:
ОБЛАСТЬ ДЕЙСТВИЯ ПРОЦЕДУРЫ VBA Если перед объявлением VBA процедуры Function или Sub ключевое слово не вставлено, то по умолчанию для процедуры устанавливается свойство Public (то есть она будет доступна везде в данном проекте VBA). В этом состоит отличие от объявления переменных, которые по умолчанию бывают Private.



Похожие презентации
Mypresentation.ru
Загрузить презентацию