- •1. Класифікація додатків. Системне та прикладне програмне забезпечення.
- •2.Класифікація додатків. Вертикальні та горизонтальні додатки.
- •3.Класифікація додатків за масштабністю. Настільний додаток. Груповий додаток. Додаток масштабу підприємства.
- •4.Класифікація додатків за часом роботи. Додатки реального та моделюємого часу.
- •5.Складові додатки офісних пакетів ms Office та OpenOffice.Org.
- •6.Розрахунки у ms Excel – абсолютна та відносна адресація у формулах наведіть приклад та поясніть.
- •7.Розрахунки у ms Excel : заповнення – наведіть пункт меню та поясніть призначення, маркер заповнення, операція протягування.
- •8.Розрахунки у ms Excel : функції если, счетесли.
- •9.Розрахунки у ms Excel : функції сумм, суммесли.
- •10.Списки ms Excel : поняття списку в ms Excel.
- •11.Списки ms Excel : сортування списку з панелі інструментів та з пункту меню. Сортування виділених чарунок. Користувальницький порядок сортування.
- •12.Списки ms Excel : поняття автофільтр, пункти «вимога» та «перші десять» автофільтру.
- •13.Списки ms Excel : поняття розширений фільтр, правила складання діапазону умов.
- •14.Списки ms Excel : поняття проміжні підсумки. Поясніть поле «при кожній зміні в».
- •15.Списки ms Excel : поняття зведеної таблиці. Відобразіть та поясніть частини макету зведеної таблиці.
- •16.Поняття макрос, запис макросу, редагування, призначення клавіатурної комбінації. Призначення макросу до елементу управління (кнопки).
- •17.Створення функції користувача. Поняття модуль. Призначення посилання на функцію користувача з чарунки робочого листа.
- •18.Директиви об’явлення змінних: public, private, static, global. Час життя змінної. Локальні та глобальні змінні.
- •19.Об’явлення процедур та функцій. Передача параметрів до процедур та функцій. Передача за позицією, передача за ім’ям.
- •20.Підпрограми: завдання необов’язкових параметрів. Присвоєння функції значення що повертається. Достроковий вихід з процедур та функцій.
- •21.Об’явлення змінних та констант. Об’явлення декількох змінних через кому.
- •22.Типи даних vba.
- •23.Типи даних Currency, Variant, Object.
- •24.Коментарі в коді. Розрив рядка всередині оператора.
- •25.Синтаксис оператора if. Однорядковой, багаторядковий, вкладений.
- •26.Синтаксис оператора Select Case. Тип ключа вибору. Декілька операторів для випадку вибору.
- •31.Синтаксис оператора For Each. Досрочный выход из цикла
- •32.Функции приведения типов. CStr, cdBl
- •33.Основные математические функции vba
- •34.Массивы одномерные и многомерные. Объявление, обращение к элементам массива
- •35. Динамические массивы. Объявление, изменение размера массива с сохранением предыдущих значений. Функции uBound, lBound. Удаление массива
- •36. Назначение и синтаксис функции format. Части шаблона форматирования, которые назначаются через точку с запятой, использование литералов в шаблоне формата, примеры.
- •37.Шаблон формата функции format для вещественных чисел.
- •38. Шаблон формата функции format для типа дат
- •39.Внутреннее представление типа дата. Разность дат, прибавление чисел к датам
- •40.Тип данных строка. Возможность обращения к символу строки
- •41.Тип данных строка. Функции получения ansi кода символа и наоборот.
- •42.Тип данных строка. Функции InStr, IntStrRev
- •43.Тип данных строка: Функции Join, ucase, lcase, Len
- •44.Тип данных строка. Функции Left, Right, Mid
- •45.Тип данных строка. Функции lTrim, Trim, rTrim
- •46.Тип данных строка. Функция Replace
- •47.Тип данных строка. Функция Split
- •48.Сравнение строк операторами и функциями. Правила
- •49.Стандартные функции InputBox, MsgBox
- •50. Объект Application
- •51.Объект Workbooks
- •52.Объект WorkSheets
- •53.Объекты ActiveWorkBook, ActiveSheet, ActiveCell.
- •54.Объект ActiveCell.Offset
- •55.Объект Range. Возвращение диапазона и возвращение одной ячейки. Range.Value
- •65. Оператор With
- •66. Range.Font. Подсвойства Range.Font.Bold, Range.Font.Shadow, Range.Font.Italic, Range.Font.Size, Range.Font.Name, Range.Font.Color, Range.Font.ColorIndex
- •68. Програмне очищення діапазону чарунок, очищення даних, очищення формату.
- •69. Об’єкт Characters, поняття, приклад
- •70.Додавання UserForm до проекту, видалення UserForm з проекту. Як здійснюється обробка подій елементів управління. Правило іменування подій в vba.
- •71. Загальні властивості елементів управління : Name, Caption, Top, Left, Height, Width.
- •72. Загальні властивості елементів управління : TabStop, TabIndex, Tag, ForeColor, BackColor.
- •73. Загальні властивості елементів управління : Enabled, Visible, Tag, Font, TextAlign.
- •74. Загальні властивості елементів управління : MouseIcon, MousePointer.
- •80. UserForm – методи Show, Hide. Властивість ShowModal. Модальний режим відображення форми. Повернення результату модальної форми.
- •81. UserForm – методи Initialize, Activate, QueryClose, Terminate.
- •83. Елемент управління Label – призначення, властивості Caption, Multiline, WordWrap, Autosize.
- •84. Елемент управління CommandButton – призначення, властивості Caption, Cancel, Accelerator, Default, Picture.
- •85. Елемент управління ListBox – призначення, властивості ListIndex, ListCount, List, Text.
- •86. Елемент управління ListBox – призначення, властивість Value. Додавання елементів до списку. Метод Clear. Подія Change.
- •87. Вибір декількох елементів у ListBox – властивості MultiSelect, Selected(наведіть приклад).
- •88. Елемент управління ComboBox – призначення, властивості ListStyle, ListIndex, ListCount, List, ListRows, Value. Додавання елементів до списку. Подія Change.
- •89. Елемент управління TextBox – призначення, властивості Value, Text, ScrollBars, MaxLength, PasswordChar.
- •90. Елемент управління TextBox – властивості SelLength, SelStart, SelText.
- •91. Елемент управління CheckBox – призначення, властивості Value, Tripleatate.
- •92. Елемент управління OptionButton – призначення, властивості Value, GroupName.
- •93. Елемент управління SpinButton – призначення, властивості Value, Min, Max, SmallChange, Orientatioin. Подія Change.
- •94. ScrollBar — полоса прокрутки.
- •95. Елемент управління ToggleButton – призначення, властивості Value, TrippleState, подія Click.
- •96. Елемент управління Frame – призначення, властивості Caption, SpecialEffect, BorderStyle, BorderColor.
- •97. Елемент управління TabStrip – призначення, властивості Style, Value, додавання/видалення сторінок.
- •98. Елемент управління MultiPage – призначення, чим відрізняється від TabStrip, властивості Index, Cycle, додавання/видалення сторінок.
- •99. Елемент управління Image – призначення, властивості Picture, PictureSizeMode, PictureTilling, SpecialEffect.
- •100. Об’єктна ієрархія ms Word : наведіть основні коллекції. Наведіть приклад звернення до об’єкту коллекції.
- •101. Об’єкт Application ms Word. Наведіть основні методи та властивості.
- •102. Колекція Documents ms Word. Наведіть основні методи та властивості.
- •103. Колекція Sections ms Word. Наведіть основні методи та властивості.
- •104. Об’єкт Section ms Word. Наведіть основні методи та властивості.
- •105. Колекція Tables ms Word. Наведіть основні методи та властивості.
- •106. Об’єкт Table ms Word. Наведіть основні методи та властивості.
- •107. Звернення до чарунок об’єкта Table ms Word. Основні методи та властивості чарунок.
- •108. Колекція Paragraphs. Наведіть основні методи та властивості.
- •109. Об’экт Paragraph. Наведіть основні методи та властивості.
- •110. Функція Range та об’єкт Range – призначення та основні властивості.
- •111. Наведіть маленький приклад звернення з vba коду ms Excel до документу ms Word. Яке підключення до проекту необхідно для використання ms Word.
45.Тип данных строка. Функции lTrim, Trim, rTrim
Функции LTrim, Rtrim и Trim. Возвращают значение типа Variant (String), содержащее копию строки, из которой удалены пробелы, находившиеся в начале строки (LTrim), в конце строки (RTrim) или в начале и конце строки (Trim).
LTrim(строка)
RTrim(строка)
Trim(строка)
Обязательный аргумент строка представляет любое допустимое строковое выражение. Если строка имеет значение Null, возвращается значение Null.
Пример:
Dim MyString, TrimString As String
MyString = " <-Trim-> "
TrimString = LTrim(MyString)
TrimString = RTrim(MyString)
TrimString = LTrim(RTrim(MyString))
TrimString = Trim(MyString)
46.Тип данных строка. Функция Replace
Возвращает строку, в которой указанная подстрока заданное число раз заменена другой подстрокой.
Public Function Replace(
ByVal Expression As String,
ByVal Find As String,
ByVal Replacement As String,
Optional ByVal Start As Integer = 1,
Optional ByVal Count As Integer = -1,
Optional ByVal Compare As CompareMethod = CompareMethod.Binary
) As String
Expression Обязательный параметр. Строковое выражение, содержащее замещаемую подстроку.Find Обязательный параметр. Подстрока, которую требуется найти.
Replacement Обязательный параметр. Подстрока для замены.
Start Необязательный параметр. Позиция внутри строки Expression, с которой начинается поиск подстроки. Если этот аргумент опущен, используется значение 1.
Count Необязательный параметр. Число выполняемых замен подстроки. Если этот аргумент опущен, по умолчанию принимается значение –1, указывающее, что следует произвести все возможные замены.
Compare Необязательный параметр. Числовое значение, которое указывает вид сравнения, выполняемого при оценке подстрок. Возможные значения см. в разделе "Параметры".
Пример:
Dim TestString As String = "Shopping List"
Dim aString As String = Replace(TestString, "o", "i")
47.Тип данных строка. Функция Split
Возвращает одномерный массив (с индексацией от нуля), содержащий указанное число подстрок.
Function Split(
ByVal Expression As String,
Optional ByVal Delimiter As String = " ",
Optional ByVal Limit As Integer = -1,
Optional ByVal Compare As CompareMethod = CompareMethod.Binary
) As String()
Параметры
Expression Необходимо. Выражение String, содержащее подстроки и разделители.
Delimiter Необязательно. Одиночный знак, используемый для обозначения границ подстроки. Если аргумент Delimiter опущен, в качестве разделителя используется знак пробела (" ").
Limit Необязательно. Максимальное число подстрок, на которые должна быть разделена входная строка. По умолчанию, –1, указывает, что входная строка должна быть разбита при каждом вхождении строки Delimiter.
Compare Необязательно. Числовое значение, которое указывает вид сравнения, выполняемого при оценке подстрок. См. "Параметры" для значений.
48.Сравнение строк операторами и функциями. Правила
Операторы сравнения сравнивают два выражения и возвращают логическое значение Boolean, представляющее отношение двух значений. Существуют операторы для сравнения числовых значений, операторы для сравнения строк и операторы для сравнения объектов. Ниже представлено описание всех трех типов операторов.
= (равенство) Значение первого выражения равно значению второго? 23 = 33 ' False; 23 = 23 ' True
<> (неравенство) Значение первого выражения не равно значению второго? 23 <> 33 ' True; 23 <> 23 ' False
< (меньше) Значение первого выражения меньше значения второго? 23 < 33 ' True; 23 < 23 ' False
> (больше) Значение первого выражения больше значения второго? 23 > 33 ' False; 23 > 12 ' True
<= (меньше или равно) Значение первого выражения меньше или равно значению второго? 23 <= 33 ' True; 23 <= 12 ' False
>= (больше или равно) Значение первого выражения больше или равно значению второго? 23 >= 33 ' False; 23 >= 23 ' True
Функции: StrComp Возвращает -1, 0 или 1 в зависимости от результата сравнения строк. StrComp(TestStr1, TestStr2, CompareMethod.Text)
StrConv Возвращает строку, преобразованную как указано. Dim sNewText As String = StrConv(sText, VbStrConv.LowerCase)
StrReverse Возвращает строку, содержащую те же знаки, что и в заданной строке, но в противоположном порядке. Dim revString As String = StrReverse(TestString)