Запуск и элементы окна редактора VBA - раздел Философия, ПИЩЕВЫХ ТЕХНОЛОГИЙ В Главном Окне Excel Выполнить Команды: Сервис, Макрос, Редактор Visu...
В главном окне Excel выполнить команды: Сервис, Макрос, Редактор Visual Basic. После этого на экран выводится окно редактора VBА (рис. 11.3).
Стандартные элементы окна редактора VBA:
Строка заголовка окна - в ней записано имя открытого проекта (Project1);
Строка меню - содержит основные команды системы VBА:
File (Файл), Edit (Правка) , View ( Вид) , Insert ( Вставка), Format (Формат) , Debug (Отладка) , Run ( Пуск), Tools ( Инструменты), Window (Окно );
Приведем подменю основных командFile(Файл), View( Вид), Insert (Вставка):
Подменю файл – содержит основные команды сохранения проекта (Save) и выхода из VBA в Excel (Close).
Подменю команды View(Вид) – используется для открытия следующих основных окон: Code (открыть окно кода), Object (открыть окно формы), Immediate Window (открыть окно отладки), Project Explorer (открыть Обозреватель проекта ) , Properties Window (открыть окно свойств), ToolBox ( вывести панель элементов управления при открытой форме), Toolbars (вывести панель инструментов VBA).
Подменю команды Insert(Вставка) – UserForms (вставка формы), Module (вставка стандартного модуля).
Подменю команды Run -Run Sub/UserForm (команда запуска проекта при выведенной активной форме командами View, Object или при выведенном окне кода - команды View, Code ).
Панель инструментов окна VBA - содержит кнопки для выполнения команд (дублируют команды главного меню).
Специальные окна
ОкноProject Explorer (Обозреватель проекта ) - открывается командой View (Вид), и показывает связь между файлами проекта. Обозреватель проекта имеет возможность открыть окно редактора кода и окно формы.
Окно свойств объектов(Properties) - в окне можно менять свойства активного объекта на форме и самой формы (открывается командами View, Properties Window) .
Панель элементов управления (ToolBox ) – для вывода на форму кнопок и других объектов при создании интерфейса (открывается вместе с формой командой Insert , UserForms) .
Окно редактора кода (Code) – открывается при открытой форме командами View, Code и служит для записи и редактирования программы.
Выход из VBA в Excel – команды File (Файл), Close(закрыть).
Все темы данного раздела:
Информация и информатика
Информация - это сведения, сообщения, сигналы и т.д., на основании анализа которых принимаются решения человеком или техническим устройством. Информация может быть представлена в р
Файловая система организация данных
Файловая система – система управления совокупностью файлов и папок, которые сохраняются на внешних носителях ПК.
Имена дисков состоят из буквы латинского алфавита,
Project.vbp - проект Visual Basic;
Документ.doc - файл текстового редактора Microsoft Word;
Таблица1.xls - файл табличного редактора Microsoft Excel;
Рисунок.bmp-
Операционная система Windows
Операционная система(ОС) -совокупность программ, предназначенных для организации вычислительных процессов на ПК и взаимодействия ПК с пользователем. Window
Пользовательский графический интерфейс
Графический интерфейс - основной способ общения пользователя и ПК в основу которого положен принцип: выбирайте, спрашивайте - отвечаем. ОС Windows выполняет команды пользователя, з
Окна в Windows
Окно — ограниченная прямоугольной рамкой поверхность экрана.
Главное окно – Рабочий стол Windows .
Окно приложения — например, о
Главное меню рабочего стола и справочная система
Панель задач – расположена в нижней части окна Рабочий стол и является основным средством взаимодействия с системой. На панели задач находится кнопка Пуск, щелкнув на которой, мы о
Справочная система Windows
Необходимые сведения о Windows можно получить через оперативную систему Справка. Для запуска справочной системы – щелкнуть кнопку Пуск, а затем Справка. Появляется диалоговое окно - Справочная сист
Программа Проводник для работы с папками и файлами
Особенности окна программы Проводник
Проводник - это служебная программа, относящаяся к категории диспетчеров файлов, и предназначена для удобной работы с папками и файлам
Работа с папками в окне Проводник
Создание папки. Чтобы создать новую папку, сначала следует на левой панели проводника раскрыть папку, внутри которой будет создана новая. После этого надо перейти на правую панель,
Работа с файлами в окне Проводник
Создание текстового файла - открыть папку, в которой будет создан файл. Вызвать на свободном поле правой панели контекстное меню, выбрать команду Создатьи выполнит
Создание и сохранение документа.
Текстовой редактор предназначен для создания электронных документов, которые могут обладать такими свойствами как гиперссылки на другие документы и сайты интернет, звуковой и видеоанимацией и др. П
Создание таблицы
Word располагает несколькими способами создания таблиц. Рассмотрим создание таблицы с помощью команды Добавить таблицу в меню Таблица:
1. Установить курсо
Формульный редактор
Сложные формулы в виде сложных дробей, содержащие специальные символы, записывают с помощью специального формульного редактора Microsoft Equation. Вызов формульного редактора:
1. Щелкнуть
Работа с рисунками
Для создания и изменения рисунков используется панель инструментов Рисование, которая выводится на экран командами: Вид, Панели инструментов, Рисование.
Рабочие книги, листы и окно Excel
Табличным процессором называют пакет программ, предназначенный для обработки табличных данных. Файлы Excel называются рабочими книгами. Рабочая книга состоит из набора рабочих листов, каждый из кот
Работа с ячейками
Вставка ячеек - в контекстном меню ячейки выполнить команду Добавить ячейки. В диалоговом окне установить переключатель для сдвига вправо или вниз и щелкнуть
Типы данных в Excel и их ввод
В ячейке могут находиться три типа данных: числовые значения, текст, формула.
1. Числовые значения – это собственно число, дата и время.
Например, формы представл
Арифметические и логические выражения в Excel
Арифметическоевыражение – это совокупность числовых констант, ссылок на ячейки и функций, связанных арифметическими операциями. Решением арифметического выражения является число.
Абсолютные, относительные и смешанные адреса
Адресаячеек в формулах. В формуле могут быть записаны относительныеиабсолютныеадресаячеек, а также смешанные, содержащие относительные и абсолютны
РАНГ(число; ссылка ; признак сортировки )
Число – адрес ячейки или просто число, для которого определяется ранг. Ссылка – заданный диапазон чисел.
Если признак сортировки отсутствует, то о Excel определяет ранг числа так, как если
Мастер функций
При записи в ячейку формулы =СУММ(А1 : А4) необходимо СУММ записать русским шрифтом, а остальное латинским. Эти и другие неудобства устраняются при применении маст
Функции НАЙТИ и ПОИСК
Функции НАЙТИ и ПОИСК используются для определения позиции одной текстовой строки в другой. Обе функции возвращают номер символа, с которого начинается первое вхождение искомой строки. Эти две функ
Новый_текст)
Аргумент старый_текст - это текстовая строка, в которой надо заменить символы. Следующие два аргумента задают символы, которые нужно заменить (относительно начала строки).
Как Excel хранит и обрабатывает даты и время
Если выделить ячейку с датой и установить для нее Общий формат (меню Формат - Ячейки - вкладка Число - Общий), то можно увидеть интересную
Вычисление дня недели
Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции ДЕНЬНЕД из категории Дата и время.
Мастер диаграмм
Удобный способ создания диаграммы – это использование программы Мастер диаграмм, которая включает четыре шага выполнения. Данные для диаграмм должны быть расположены по стр
Построение диаграммы типа Поверхность
Пример. Построение поверхности для Z = x2 – y2 при x,y Î[-1,1] с шагом 0,2.
Для табулирования функции Z от двух аргументов
Решение нелинейных уравнений в Excel
Нелинейные уравнения – это уравнения вида f(x)=0, где f(x) – нелинейная функция. Решение уравнения f(x)=0 сводится к поиску таких значений х* (корней уравнения), которые превращают уравн
Некоторые понятия математической статистики
В состав Excel входит Пакет анализа, предназначенный для решения сложных статистических и инженерных задач. Устанавливается пакет командами: Сервис, Надстройки, ус
Генерация случайных чисел и построение гистограмм
Пакет Анализ данных позволяет генерировать случайные числа в заданном диапазоне (случайную переменную). Можно производить генерацию нескольких случайных переменных (в строках или столбцах). При это
Описательная статистика
Описательная статистика - это один из инструментов пакета анализа и служит для создания статистического отчета входных данных. Рассмотрим применение этого средства на конкретном примере.
П
Команда Автофильтр выполняет отбор записей по критериям одного поля.
Порядок фильтрации:
1. Поместить курсор мыши в любой ячейке БД.
2. Выполнить в меню команду Данные, выбрать Фильтр и щелкнуть
Применение команды Расширенный фильтр
Команда Расширенный фильтр позволяет выполнить отбор записей по критериям нескольких столбцов. Запишем общие положения применения команды Расширенный фильтр:
Алгоритм и его свойства
Алгоритм - это строгая однозначная последовательность действий, приводящая к решению поставленной задачи. Алгоритм отличается от обычной инструкции рядом свойств. К основным свойст
Типы алгоритмических структур
На рис. 10.1 представлены линейные, разветвляющиеся, циклические и иерархические алгоритмы.
Линейный алгоритм - это последовательность действий, выполняемых в порядке их е
Простые циклические алгоритмы
Пример 10.3. Составить алгоритм табулирования заданной функции у=х2 , где х изменяется от xn до x
Циклические алгоритмы обработки массивов
Массив – это набор данных одного типа. Рассмотрим одномерные и двумерные массивы.
Одномерные массивы
Например, одномерный массив, состоящий из 4 элементов, математически запишется
Двумерные массивы
Двумерный массив данных состоит из строк и столбцов. Например, двумерный массив, состоящий из двух строк и двух столбцов, математически запишется так: A=a(i,j) , i =1,2; j=1,2 , где А – имя массива
Основные положения
VВА работает в среде Excel. Процесс программирования поставленной задачи в VBА включает два этапа (проект):
1. Этап визуального программирования или создание интерфейса по
Некоторые определения
Приложениев Excel– VBA проект в среде Excel.
VBA проект(VBAProject) — это результат выполнения двух этапов программирования в VBA и состо
End Sub
Событие может быть инициировано самим пользователем, разработанным приложением и т.д.
Метод– это действие, которое выполняется над объектом. Метод неразрывно связан с объе
Порядок действий на ПК при создании проекта
1. Загрузить Excel. Запустить VBA командами Сервис, Макрос, Редактор Visual Basic. Открывается окно редактора VBA, в котором нужно вывести окно обозревателя проекта командами
Данные в VBA
Данными мы называем константы и переменные, над которыми выполняются арифметические и логические операции.
Переменная - это обозначенная именем область памяти для хранения
Описание переменных
В общем случае при описании переменной объявляется ее имя и тип в начале программы или до момента использования этой переменной в программе.
VBA включает множество способов описания переме
Способы вывода данных
1. Вывод переменной ав текстовое окно TextBox1 формы UserForm:
Однострочный вложенный If
Синтаксис оператора :
If <условие1> Thenоператор 1[ Else If <условие2> Then оператор 2
Организация цикла с проверкой условия в конце цикла
Синтаксис операторов:
Алгоритм сортировки одномерного массива по возрастанию
Синтаксис процедуры типа Sub
[ Public | Private] [Static] Sub имя [(параметры)]
[операторы внутри процедуры]
End Sub
Public - процедура доступна для всех других проц
Call имя подпрограммы (фактические параметры).
Например:
Call max (a, b, r1)
Фактические параметры также условно делятся на входные и выходные. Например, a, b - входные фактические параметры передаются на мест
Вызов подпрограммы - процедуры Function
Основным способом вызова подпрограммы Function является вызов из выражения вызывающей программы (из выражения оператора присваивания, оператора if и д.р.). Cам вызов состоит из имени подпрограммы,
Обработка электронных таблиц в среде VBA
В Excel можно вставлять элементы управления (кнопки, списки и т.п.) непосредственно в электронную таблицу. Для вставки элементов управления в ЭТ необходимо выполнить следующие действия:
1.
End Sub
Эта процедура будет выполняться лишь после выхода Excel из режима конструктора, т.е. нужно щелкнуть кнопку 3 (рис. 18.1).
Используя элементы управления, вставленные в рабочий лист и ячейки
Для решения линейных оптимизационных задач
Процедура поиска решения позволяет найти оптимальное значение формулы содержащейся в ячейке, которая называется целевой. Эта ячейка связана с влияющими на нее другими ячейками, на
Подготовка ЭТ
Расположим данные в ЭТ (рис. 18.4). Режим листа – отображение формул.
В ячейках B4; С4 записываем нули (начальные значения х1 и х2).
Новости и инфо для студентов