русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Выполнение макроса.


Дата добавления: 2015-07-23; просмотров: 2961; Нарушение авторских прав


Первый способ:

Выполните команду "Сервис-Макрос-Макросы" выберите свой макрос «Выделенный текст» и нажмите кнопку «Выполнить», не забывая при этом про стартовые условия.

Второй способ:

«Включите» на панели инструментов «Панель рисования», нарисуйте любую геометрическую фигуру, нажмите правую кнопку мыши и в контекстном меню выберите «Назначить макрос», выберите свой макрос и нажмите «ОК». Снимите фокус с Вашей геометрической фигуры, щелкнув на любой ячейке рабочего листа. Наведите опять курсор на фигуру, он примет форму руки — т.е. активен и готов к выполнению Ваш макрос.

 

ПРАКТИКА

 

Пример 1. Вывод на экран названий месяцев

При составлении различных отчетов и сводок в качестве названий строк частоиспользуются названия месяцев. Создадим макрос, который будет выводить наэкран столбец с названиями месяцев в ячейках A1:A12. Для этого выполнитеследующие действия: · Установите курсор в какую-нибудь ячейку книги, за исключением A1. · Выполните команду Сервис | Запись макроса | Начать запись. Появляетсяокно диалога “Запись макроса”. · Введите в поле ввода Имя макроса название создаваемого макроса Месяц_абс.В поле ввода Описание введите текст: Вводит названия месяцев. Нажмите кнопкуПараметры. Появится окно диалога “Запись макроса”. · Введите клавишу быстрого вызова макроса. Для этого перейдите в поле вводаCtrl, переключитесь на латинский регистр, удалите находящуюся там букву ивведите букву m. После этого нажмите кнопку OK. Начиная с этого момента,осуществляется запись макроса. · Выполните последовательность действий, которую будет выполнять макрос:установите курсор в ячейку A1; введите слово январь; поместите указатель мыши вправый нижний угол ячейки A1, при этом указатель мыши изменит вид на черныйкрестик; нажмите кнопку мыши и, удерживая ее нажатой, продолжите выделение доячейки A12. · Нажмите на кнопку Остановить макрос.Если вы не выполните условие 1 шага, то есть курсор будет находиться в ячейкеA1, то макрос будет правильно работать только в том случае, когда вы переднажатием клавиш Ctrl+m поместите курсор в ячейку A1.Макрос записан и теперь нажатие клавиш Ctrl+m вызовет появление в ячейкахA1:A12 названий месяцев. При записи макроса мы не включали режим записи сотносительными ссылками, поэтому названия месяцев будут появляться только вячейках A1:A12. Для устранения этого неудобства предназначен режим записи сотносительными ссылками.

Пример 2. Создание макроса с относительными ссылками



В этом примере вам предстоит создать макрос с относительными ссылками для размещения заголовка таблицы продаж компьютеров в произвольном месте рабочейкниги.Перед созданием макроса включите режим записи с относительными ссылками. Дляэтого выполните следующие действия: · Выполните команду Сервис | Запись макроса | С относительными ссылками. · Введите в поле ввода Имя макроса название создаваемого макроса —Заголовок. В поле ввода Описание введите текст: Вводит названиякомпьютеров. · Нажмите кнопку Параметры. Появится окно диалога “Запись макроса”. · Введите наименование добавляемого пункта меню: Типы ЭВМ. Нажмите кнопку OK. · Выполните последовательность действий, которую будет выполнять макрос:введите заголовок таблицы: Тип компьютера; нажмите клавишу Enter; введите тип 1компьютера CP_35_SR и нажмите клавишу Tab. Аналогично введите следующие типыкомпьютеров CP_40_SR, CP_55_LS, CP_55_SX. Выделите четыре ячейки с введеннымитипами компьютеров, выберите команду Формат | Столбец, а затем команду Подгонширины (поскольку названия типов компьютеров не умещаются полностью в ячейке). · Нажмите на кнопку Остановить макрос.После окончания записи макроса в меню команды Сервис появится пункт сназванием Типы ЭВМ, которое мы ввели на 4 шаге.Для выполнения макроса “Заголовок” нужно нажать кнопку мыши на пункте сназванием Типы ЭВМ. В том месте таблицы, где расположен курсор, появитсязаголовок следующего вида: Тип компьютера CP_35_SR CP_40_SRCP_55_LS CP_55_SXЭтот макрос отличается от макроса, созданного в примере №1 тем, что заголовоктаблицы можно поместить в любом месте текущей рабочей книги.

Самостоятельно:

1. Создайте макрос в Excel, который вычисляет сумму ячеек A1, A2 и выводит результат в ячейку A3 шрифтом Times New Roman, курсивом, 12 размером.

2. Создайте макрос в Excel, который выводит на желтом фоне синими буквами в текущую ячейку имя, а справа от нее фамилию шрифтом Arial, полужирным, 12 размером.

3. Создайте макрос в Excel, который выводит красными буквами в ячейку A3 слово Частное:”, справа от нее выводит частное ячеек A1 и A2 шрифтом Times New Roman, курсивом, 12 размера.

4. Запишите макрос, присваивающий имена выделенным диапазонам

5. Запишите макрос, суммирующий данные из выделенных ячеек, и помещающий результат в диапазон с определенным именем.

6. Создать макрос с именем «Цвет», включающий в себя следующие операции:

- выделение диапазона ячеек;

- закрашивание его цветном;

7. Создайте макрос, который бы убирал с рабочего листа:

— буквы столбцов и номера строк, линии сетки, полосы прокрутки, ярлычки листов, строку формул, строку состояния;

— все панели инструментов;

8. Создайте макрос, который бы восстанавливал стандартный вид окна Microsoft Excel.

 

РЕДАКТИРОВАНИЕ МАКРОСА

 

Нажмите Alt+F11. Вы попадете в редактор кода

ИЛИ:

  1. На вкладке Разработчик в группе Код щелкните Макросы.
  2. В поле Имя макроса щелкните макрос, который нужно отредактировать.
  3. Нажмите кнопку Изменить.

Появится окно кода в редакторе Microsoft Visual Basic.

 

 

Любой макрос начинается со слова Sub за которым идет имя макроса и заканчивается словами End Sub.

Объяснение кода макроса:

ActiveCell.FormulaR1C1 = "Отв. Исп" - В активную ячейку записать …..

Range("C7").Select - Ячейку "C7" выделить.

И т.д.

 

Обратите внимание, что часто все действия производятся с объектом Selection, т.е. каким-то выделенным фрагментом.

 



<== предыдущая лекция | следующая лекция ==>
Диалоговое окно Запись макроса | Задание


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.226 сек.