
- •8.Vba. Объекты приложения excel: свойства, методы и события. Примеры использования.
- •9.Vba. Понятие макроса. Использование макросов.
- •10. Vba. Порядок действий при записи макроса. MacroRecorder.
- •11. Vba. Выполнение макросов.
- •12. Vba. Назначение макросу кнопки на панели инструментов и на листе Excel.
- •Нажмите ок
- •Vba. Редактирование макросов. Редактор vba. Порядок запуска. Элементы интерфейса редактора vba: окно проекта, окно редактирования кода, окно редактирования форм, окно свойств.
- •14. Vba. Составляющие части проекта на vba. Показать на редакторе vba.
- •15.Vba. Типы данных в vba.
- •Variant Это особый тип данных, который может сохранять любые типы, за исключением типа Object. Vba использует этот тип данных для всех переменных, если только они не объявлены явно.
- •16.Vba. Переменные: описание, допустимые имена, область определения переменной, время жизни. Константы.
- •17. Vba. Операции в vba: математические, отношения, логические. Приоритеты операций.
- •Арифметические операторы и операторы объединения
- •Операторы сравнения
- •Логические и побитовые операторы
- •18.Vba. Функции vba: математические, проверки типов и преобразования данных, обработки строковых данных.
- •19. Vba. Массивы динамические и статические: описание, ввод и вывод элементов, функции для работы с массивами , операции над массивами. Привести примеры.
- •Vba. Оператор условия if, особенности синтаксиса. Однострочная и блочная форма.
- •Vba. Оператор выбора select case: особенности синтаксиса, варианты использования.
- •Vba. Операторы цикла, особенности синтаксиса, преждевременный выход из цикла.
- •Vba. Комментарии. Расположение нескольких операторов на одной строке. Отладка программ.
- •Vba. Организация ввода-вывода. Ввод данных с рабочего листа и вывод на него.
- •Vba. Организация ввода-вывода. Ввод данных с рабочего листа и вывод на него.
- •InputBox(сообщение[,заголовок, …]),
- •Vba. Организация ввода-вывода. Пользовательская форма UserForm. Порядок создания.
- •Vba. Элементы управления в UserForm. Общие свойства, методы и события элементов управления.
- •Cвойства стандартных элементов управления
- •MathCad. Элементы окна. Панели инструментов. Ввод формул, данных, текста.
- •MathCad. Решение уравнений.
- •MathCad.Решение систем уравнений.
- •MathCad. Построение и форматирование графиков.
- •MathCad. Матричные вычисления.
Vba. Организация ввода-вывода. Ввод данных с рабочего листа и вывод на него.
Vba. Организация ввода-вывода. Ввод данных с рабочего листа и вывод на него.
Для ввода данных используется оператор присваивания или, что предпочтительнее, функция InputBox.
Оператор присваивания предназначен для присвоения переменной значения выражения (например: а=200 или а=а+1).
Функция InputBox расширяет возможности организации диалога с пользователем, позволяя ввести данные в окне. Функция имеет следующий синтаксис:
InputBox(сообщение[,заголовок, …]),
Пояснения
Сообщение – это подсказывающее сообщение, которое нужно вывести в диалоговом окне.
Заголовок – это текст, который будет помещен в строку заголовка диалогового окна. Если этот параметр будет опущен, строка заголовка будет пустой.
Например, в процедуре присутствует оператор
а = InputBox (“Введите число а”, “Ввод данных” )
Выполнение этого оператора вызовет появление окна.
Диалоговое окно для ввода значения переменной а
Переменной а будет присвоено значение, введенное пользователем и выполнение программы продолжится.
Для вывода данных используется функция MsgBox. Эта функция выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата.
Формат функции:
MsgBox (prompt[,buttons][,title][,helpfile,context])
Prompt – обязательный аргумент. Строковое выражение, отображаемое как сообщение в диалоговом окне. Строковое значение prompt может содержать несколько физических строк. Для разделения строк допускается использование символа возврата каретки (Chr(13)), символа перевода строки (Chr(10)) или комбинации этих символов (Chr(13)) & (Chr(10)).
Buttons – необязательный. Числовое выражение, представляющее сумму значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку. Значение по умолчанию этого аргумента равняется 0, в этом случае отображается только кнопка ОК.
Vba. Организация ввода-вывода. Пользовательская форма UserForm. Порядок создания.
Одним из объектов VBA, объектом визуализации являются UserForm - пользовательские формы.Пользовательские формы UserForm - это диалоговые окна ин-терфейса процедур VBA. С их помощью пользователь может эф-фективно передавать данные в процедуры и получать результаты их работы.Пользовательские формы дают возможность пользователю создавать диалоговые окна в разрабатываемых приложениях и раз-мещать в окнах элементы управления. Чтобы создать форму, откройте редактор Visual Basic для это-го нажмите (Alt + F11) В открывшемся окне Microsoft Visual Basic см. рис. 2 выбрать на ленте вкладку Insert. В открывшемся меню выбрать UserForm На экране появилась пустая форма UserForm1 см. рис.3, инст-рументальная панель Toolbox и при нажатии правой кнопки мыши контекстное меню с предложением Properties – свойства формы