Содержание
- 2. Программными единицами в языке VBA являются процедуры и функции, которые принято хранить в модулях, либо в
- 3. Создание процедуры по типу макроса Текст процедуры подчиняется следующему формату: Sub ( ) End Sub
- 4. Ошибки синтаксиса Синтаксисом (syntax) – называется определенный порядок слов и символов, который образует правильный оператор VBA.
- 5. Ошибки синтаксиса Всякий раз, когда вы пишете новую строку кода или изменяете существующую, VBA анализирует (parses)
- 6. Ошибки синтаксиса После выполнения анализа строки кода VBA компилирует эту строку кода. Компиляция (compiling) в VBA
- 7. Ошибки синтаксиса После того как VBA успешно завершит анализ и компиляцию строки кода в процедуре и
- 8. При написании процедуры следует соблюдать требования синтаксиса VBA. В частности, в одной строке можно писать одну
- 9. Пример простой процедуры, выводящей на экран слова Привет, мир. Наши действия по созданию процедуры: 1. Открывает
- 10. 3. В окне Code вводим текст процедуры: Sub Hello() ' начало процедуры – ее объявление MsgBox
- 11. Типы данных VBA
- 12. Типы данных VBA
- 13. Типы данных VBA
- 14. Типы данных VBA
- 15. Типы данных VBA VBA имеет шесть различных численных типов данных: Byte, Integer, Long, Single, Double и
- 16. Типы данных VBA Обычно VBA-программа (как и любые другие программы) «принимает» решения, проверяя, являются ли истинными
- 17. Типы данных VBA Любые текстовые данные, сохраняемые в программе VBA, называются строками (strings). Строки в VBA
- 18. Типы данных VBA Тип данных Variant – это особый тип данных, который может сохранять любые типы,
- 19. Типы данных VBA Несмотря на то, что типы Variant удобны и избавляют от некоторой части работы
- 20. Переменные Имя переменной должно начинаться с буквы, за которой может следовать любая комбинация цифр и букв
- 21. Переменные Тип переменной определяется двумя способами: 1) с помощью инструкции Dim As
- 22. Переменные 2) добавлением в конце имени специального символа определения типа: ! – тип Single; @ –
- 23. Константы Различают непоименованные и поименованные константы. Непоименованные константы появляются в тесте программы непосредственным указанием некоторого значения.
- 24. Константы Допускается экспоненциальная форма записи числовых констант, например запись 6.1435E2 определяет число 614.35. Строковые константы заключаются
- 25. Константы Поименованные константы объявляются либо с явным указанием типа, либо без явного указания типа, соответственно инструкциями:
- 26. Выражения в VBA. Использование функций VBA
- 27. Выражение (expression) – это значение или группа значений, выражающая отдельное значение. Каждое выражение вычисляется до (или
- 28. Арифметические операции Арифметические операции позволяют выполнить все стандартные арифметические действия: + – операция сложения, например, A1+A2
- 29. Арифметические операции / – операция деления, например, A1/A2 делит A1 на A2; \ – операция целочисленного
- 30. Операции сравнения Операции сравнения иногда называют также операциями отношения. Результат операции сравнения имеет тип Boolean: =
- 31. Операции сравнения > – больше. Синтаксис: E1>E2. True, если E1 больше чем E2, False – в
- 32. Логические операции Логические операции употребляются для построения сложных логических выражений, где в качестве операндов используются значения
- 33. Тип String допускает единственную операцию слияния, обозначаемую знаком амперсанд "&", которую называют также конкатенацией строк &
- 34. Функции VBA и Excel Встроенные функции VBA по назначению можно разделить на несколько категорий: математические функции;
- 35. Математические функции Abs(x) – абсолютное значение x; Atn(x) – arctg(x) – в радианах; Cos(x ) –
- 36. Математические функции Round(x, [d]) – округление числа x до d десятичных знаков. Если аргумент d опущен,
- 37. Правила старшинства операций VBA поддерживает следующее старшинство операций от большего к меньшему; ^ – возведение в
- 38. Функции взаимодействия с пользователем InputBox(Prompt, [Title], [Default], [XPos], [YPos], [HelpFile], [Context]) As String – ввод данных.
- 39. Функции взаимодействия с пользователем Назначение их следующее: Title – заголовок диалогового окна для ввода информации; Default
- 40. Функции взаимодействия с пользователем MsgBox(Prompt, [Buttons As VbMsgBoxStyle = vbOKOnly], [Title], [HelpFile], [Context]) As VbMsgBoxResult –
- 41. Функции взаимодействия с пользователем Назначение Title, HelpFile и Context– те же, что и в функции InputBox.
- 42. Присвоение значений переменным Переменная получает свое значение применением к ней оператора присваивания, который обозначается символом равно
- 43. Совместимость типов данных. Автоматическое преобразование данных Не все типы данных совместимы друг с другом, и нельзя
- 44. Совместимость типов данных. Очень важно контролировать и знать тип выражения, потому что если выражения содержат несовместимые
- 45. Автоматическое преобразование типов Преобразование числовых типов сводится к получению самого точного значения (имеется в виду количество
- 46. Автоматическое преобразование типов Преобразование строк и чисел выполняется по следующим правилам: 1)выражение Число+строка выдает сообщение о
- 48. Скачать презентацию