КАТЕГОРИИ: Архитектура-(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) |
Строковые функции
Функции преобразования и проверки типов данных. Массивы Объявления массива: Dim MyArray (2) As Integer
Если тип данных массива не указывать то автоматически тип массива будет Variant. Такой тип будет хранить в себе элементы всех типов, но памяти будет требовать больше.
Присваивание значение элемента массива: MyArray (0)=100
Динамический массив объявляется: Dim MyArray () ‘объявляет массив границы ReDim MyArray (4)
Команда ReDim не только изменят размер массива, но и удаляет в нем старые значения. Чтобы значения остались используйте ключевое слово: preserve: ReDim Preserve MyArray (4)
Программа вводит одномерный массив и выводит на экран на экран сумму его элементов. Программа печатающая в цикле фамилии студентов.
Тема: процедуры и функции.
В VBA предусмотрены типы процедур: 1. Процедура типа Sub 2. Процедура типа function
Область видимости процедур: 1. Public 2. Private
Процедура - это программа которая производит какие либо действия. Функций - это подпрограмма которая возвращает в тело программы результат.
Составить программу которая через процедуру выводит ФИО и адрес студента
Тема: встроенные функции языка VBA.
VBA содержит большое количество встроенных функций сгруппированных по категориям: 1. Функции преобразования и проверки типов данных; 2. Строковые функции; 3. Для работы с числовыми значениями; 4. Для работы с датой и временем; 5. Для форматирования данных и т.д.
В программах VBA часто приходится преобразовывать значения из одного типа данных в другой: 1) Преобразование из строкового значения в числовое при приеме значения от пользователя через InputBox. 2) Преобразование значения даты/времени в строковое. 3) Преобразование значения из строкового в дату/время.
Кроме того, существует еще несколько конвертации функций: · Str ()- переводит числовое значение в строковое. · Val ()- «вытаскивает» из смеси букв и цифр только числовое значение. · IsNumeric и IsDate ()- проверяет значение на соответствие, чтобы не возникло ошибок при конвертации. · Hex () и Oct()- преобразовывают десятичные данные в строковое представление шестнадцатеричных и восьмеричных значений.
· Asc ()- эта функция позволяет вернуть числовой код для переданного символа. Например, такой код в Excel позволяет написать в ячейки с А1 по А20 последовательно буквы русского алфавита от А до У: Dim n, d As Integer n=1 d=Asc(“A’’) Do While n<=20 ActiveWorkbook.ActiveSheet.range(“A”&n).Value=Chr(d) n=n+1 d=d+1 Loop
· Chr ()- возвращает символ по его числовому коду. Например, нам нужно напечатать в word значение «Газпром» (в ковычках): Selection.Text=Chr(34)&”Газпром”&Chr(34) · Instr () и InstrRev ()- одни из самых популярных функции. Позволяют обнаружить в теле строковой переменной последовательность символов и вернуть ее позицию. Если последовательность не обнаружена, то возвращается. Функция Instr() ищет с начала строки, а InstrRev() с конца. · Lef (), Right (), Mid ()- позволяют взять указанное количесвто символов из существующей строковой переменной слева, справа или с середины · Len ()- возвращает число символов в строке (длину строки).
Дата добавления: 2015-06-04; Просмотров: 289; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |