Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика экзамен.docx
Скачиваний:
6
Добавлен:
27.09.2019
Размер:
73.97 Кб
Скачать

16. Excel. Работа с макросами

Создание макроса. В Excel существует возможность сохранить набор проделанных операций и, в дальнейшем, выполнить его, используя только одну команду. Такая последовательность команд и функций называется макросом. Пользователь может сам создать макрос, выполнив следующие шаги:

Спланировать всю последовательность действий, которые будут выполняться в макросе.

Выполнить последовательно команды: Макрос, Начать запись меню Сервис. Появится окно диалога Запись макроса.

Ввести в поле ввода Имя макроса название создаваемого макроса. Первым символом в имени должна быть буква, пробелы не допускаются (можно использовать знак подчеркивания вместо пробела). В поле Сохранить в книге выбрать книгу, в которой сохраним этот макрос. Помимо стандартной информации (когда и кем был записан макрос), можно ввести в поле ввода Описание краткое описание назначения макроса. После этого нажать кнопку OK.

Признаком того, что работаем в режиме записи макроса является слово Запись, появившееся в строке состояния. При этом на экране отобразится специальная панель инструментов Остановка записи. Можно выключить эту панель инструментов, если она не нужна.

После того, как выполнили все операции, составляющие запоминаемый набор, запись макроса необходимо остановить. Для этого достаточно кликнуть на кнопке Остановить запись панели инструментов Остановка записи.

Запуск макроса. Если сохранили последовательность операций в виде макроса, можно повторить ее, запустив соответствующий макрос. Сделать это можно разными способами:

Запуск макроса с помощью клавиш быстрого вызова Если при записи макроса определили клавиши быстрого вызова, заполнив поле ввода Сочетание клавиш, достаточно нажать это сочетание клавиш для запуска макроса.

Запуск макроса путем выбора имени Активизировать последовательно команды Макрос, Макросы меню Сервис, выбрать имя нужного макроса и нажать кнопку Выполнить. С помощью диалогового окна Макрос можно удалить макрос, который больше не нужен, изменить макрос средствами встроенного редактора Visual Basic или войти в макрос для построчной отладки.

Запуск макроса с помощью кнопок и графических объектов Можно создать кнопку или графический объект на рабочем листе и присвоить макрос этому элементу. Можно, также, присвоить макрос любой кнопке на панели инструментов. В этом случае, кликнув рабочей клавишей мыши на соответствующем объекте, запустить связанный с ним макрос.

Назначение макроса кнопке или объекту. Назначение макроса кнопке на рабочем листе Excel предоставляет возможность создавать свои электронные формы для ввода данных. Для этого предназначены панели инструментов Формы, Элементы управления. Процесс создания кнопки с помощью панели инструментов Формы:

Выбрать инструмент Кнопка на панели инструментов Формы.

Нарисовать кнопку на рабочем листе.

В окне диалога Назначить макрос объекту выбрать макрос и нажмите кнопку OK.

Кликнуть мышкой вне созданной кнопки.

Кнопка с назначенным ей макросом создана. Можно изменить текст на кнопке, назначить ей другой макрос или удалить кнопку с рабочего листа, выбрав соответствующие команды из контекстного меню. Для вызова контекстного меню необходимо кликнуть на кнопке правой клавишей мышки. При этом вокруг кнопки появятся позиционные маркеры, с помощью которых можно менять ее размер. Назначение макроса кнопке на панели инструментов. Кнопку, созданную на рабочем листе, нельзя перетащить на панель инструментов. Однако можно сформировать панель инструментов по своему усмотрению и назначить необходимый макрос любой кнопке на этой панели. Для этого последовательно активизировать команды Панели инструментов, Настройка меню Вид. Затем щелкнуть правой клавишей мыши на нужной кнопке и выбрать пункт Назначить макрос в появившемся меню. Назначение макроса графическому объекту Кликнуть на графическом объекте правой клавишей мыши и выбрать команду Назначить макрос из появившегося контекстного меню. Использование Встроенный редактор Visual Basic позволяет просматривать и редактировать макросы, созданные без его помощи, т.к. каждый раз когда записываем макрос, он сохраняется в новом модуле Visual Basic, присоединенном к книге. С помощью Visual Basic Можно копировать макросы и переименовывать их. Доступ к редактору Visual Basic осуществляется последовательным выбором команд Макрос, Редактор Visual Basic из меню Сервис. После активизации указанных элементов открывается окно Microsoft Visual Basic. Сначала содержимое VBA-модуля не отображается в этом окне. Чтобы начать редактирование, необходимо в окне Проект открыть папку Модули и выбрать имя модуля. В рабочем поле Visual Basic откроется окно, содержащее текст макроса. Чтобы требуемый модуль сразу появился в рабочем поле Visual Basic, кликнуть на кнопке Изменить диалогового окна Макрос. 17. Средства автоматизации ввода данных в таблицах

В ячейки  таблицы   Excel  можно вводить  данные  трех типов: текст, число, формула.  Ввод  данных осуществляется непосредственно в текущую ячейку или в строку формул. Вводимые данные в любом случае отображаются как в ячейке, так и в строке формул.

Общие правила ввода данных

Выделите ячейку.

Введите данные с клавиатуры непосредственно в ячейку или в строку формул.

Подтвердите ввод. Подтвердить ввод можно одним из трех способов: нажать клавишу Enter или Tab; нажать кнопку Ввод (галочка) в строке формул; выделить любую другую ячейку на листе (нельзя использовать при вводе формул).

При вводе неправильного символа его можно удалить. Для удаления символа слева от текстового курсора надо нажать клавишу Back Space.

При вводе данных переводить текстовый курсор в ячейке клавишами клавиатуры нельзя. Это можно сделать только с использованием мыши. Необходимо навести указатель мыши и один раз щелкнуть левой кнопкой мыши.

Для отказа от  ввода   данных  в ячейку следует нажать клавишу Esc или кнопку Отмена (крестик) в строке формул.

Текстовые  данные  представляют собой строку символов произвольной длины. Все, что не может интерпретироваться  Excel  как число или формула, воспринимается программой как текст. Текстовые  данные  автоматически выравниваются по левому краю ячейки. Когда длина текста превышает ширину ячейки, его часть отображается в соседней ячейке, если она пуста. Иначе текст «обрезается», – в этом случае можно увеличить ширину столбца.

Числовые данные – это целые или вещественные числа. Дробная часть должна отделятся от целой части запятой. Удобнее всего набирать числа на малой цифровой клавиатуре (при включенном индикаторе Num Lock) – точка этой части клавиатуры соответствует десятичной запятой. Числа автоматически выравниваются по правому краю ячейки.

Можно вводить числа с простыми дробями. При вводе с клавиатуры простую дробь от целой части числа отделяют пробелом. В строке формул простая дробь отображается как десятичная.

Формулы.  Ввод  формулы всегда должен начинаться с символа «=» (знак равенства). Формула может содержать числовые константы, ссылки на ячейки и функции  Excel , соединенные знаками математических операций. Скобки позволяют изменить стандартный порядок выполнения действий.