Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Макропрограммирование в табличных документных системах




Фильтрация списка.

4.1. Копировать исходную таблицу, импортированную из текстового файла, ниже по листу. Добавить дополнительные столбцы в список, в столбцах указать выплаты персональных надбавок (10%) за апрель, май, июнь:

a) Ввести "Апрель" в ячейку заголовка за столбцом "Оклад". Протащить мышь на три ячейки вправо для формирования заголовков трех дополнительных столбцов таблицы.

b) Выделить поле значений столбца "Оклад" и перетащить мышь в режиме Автозаполнение на 3 ячейки вправо. Все ячейки заполнятся новыми значениями.

c) Разделить все значения ячеек на 10: Ввести число 10 в следующую правую от таблицы ячейку на первую строку. Поместить значение этой вспомогательной ячейки в буфер обмена.

d) Выделить столбец Апрель и щелкнуть правой клавишей мыши по этому полю, (или в меню "Правка" выбрать опцию "Специальная вставка".

e) На вкладке "Специальная вставка" установить флажки на строках "значения" и "разделить" и щелкнуть по кнопке "ОК". В выделенных ячейках значения уменьшатся в 10 раз.

f) Повторить предыдущую операцию для значений в столбцах "май" и "июнь".

g) Очистить поле вспомогательной ячейки.

4.2.Фильтрация заданных значений:

a) Выделить одну из ячеек таблицы

b) Щелкнуть по кнопке Фильтр в группе Сортировка и фильтр вкладки Данные. Кнопка активизируется и в строке заголовка появятся ячейки (стрелки) фильтра.

c) Щелкнуть по на одной из ячеейке фильтра в списке "Город". В меню "Данные" выбрать опцию "Текстовые фФильтры".и щелкнуть по команде "Автофильтр".

d) В меню выбрать условие фильтрации (равно или по первой букве). В списке "Город" выберите географически удаленный.

e) Перейти на первую ячейку в списке "Июнь" и введите максимальную (из списка) надбавку (можно узнать ее раскрыв список). Используя режим автозаполнения, увеличить надбавки всем членам Совета из удаленного города.

f) Открыть список, нажав на кнопку Фильтр (погасив кнопку) группы Сортировка…,опцией "Все" и убедиться в правильности выполненных преобразований.

g) Действуя аналогично выделить (отфильтровать) всех лиц, у которых оклад больше или равен некоторой сумме. Оценить результат.

5.1.Разработать макрос оформления таблицы расходов: Оборудование, Зарплата, Аренда. Налоги, добавить строку Итого. С помощью таблицы фиксировать расходы на текущий день. Выполнить следующую последовательность операций:

a) Перейти на новый лист рабочей книги. Записать соответствующее имя ярлыка.

b) Активизировать опцию "Запись мМакросаы" группы Макросы на вкладке Вид команды "Сервис" и перейти в режим "Начать запись";.

c) На появившейся панели выбрать опцию Запись макроса.

d) На вкладке "Запись макроса" в поле "Имя макроса" ввести соответствующий текст без пробелов;

e) В поле "Описание" записать небольшое пояснение или имя файла или папки, в которой будет храниться макрос;

f) Нажать на кнопку Параметры и на поле нижней части вкладки уУстановить для макроса комбинацию горячих клавиш, имя опции в меню Сервис (опция Макрос), указать на используемый язык программирования (в большинстве случаев целесообразно ориентироваться на язык Visual Basic), определить выбор места хранения макроса: Личная, ЭтаТекущая книга, НоваяОтдельная книга (следует учесть, что используемый язык программирования для записи макроса в большинстве случаев - Visual Basic),,.

g) Активизировать режим записи макроса, щелкнув по кнопке ОК;

h) Нанести на поле рабочего листа основные элементы создаваемой таблицы, например, заглавие: Расходы, названия строк: Оборудование, Зарплата, Налоги, Аренда, Итого.

i) С помощью Мастера функций установить под заглавием таблицы ячейку с указанием текущей даты и времени. (в окнах первого шага мастера установить строки: Дата и время, Сегодня);

j) На ячейке таблицы строки Итого активизировать клавишу суммирования и протащить мышь по строке таблицы для подведения итога по столбцу;

k) Раздвинуть поле вычисляемого столбца. Отформатировать текст заголовков строк и заглавия таблицы.

l) Остановить запись макроса, для чего щЩелкнуть по кнопке Макросы и на выпавшей панели "Остановить запись".

a) После выполнения показанной последовательности операций можно постоянно создаватьвносить данные в текущую та таблицу расходов, не формируя ее структуру. Достаточно в меню кнопки оманды "МакросыСервис" выбрать строку "Макросы", в списке выбрать необходимый и щелкнуть по кнопке "Выполнить.

m)

n) Перейти на свободный лист книги и проверить работу макроса. Обратить внимание на размещение таблицы на поле нового листа.

5.2.Редактирование макроса:

a) Для редактирования макроса необходимо воспользоваться вкладкой макроса, появляющейся на экране после установки имени макроса. Можно заново переопределить значение каждой ячейки таблицы, воспользовавшись кнопкой "Изменить" или прейти на уровень записи текста программы на языке Visual Basic через кнопку "Войти". В этомпоследнем случае на экране появляется текст программы и панель инструментов Visual Basic.

b) Используя текст макроса, увеличить итоговую сумму на 20%;

c) На новом листе рабочей книги вызвать разработанный макрос и подготовить новый отчет о расходах.

5.3.Относительное размещение результатов макроса.

a) Активизировать опцию "Макросы" группы Макросы на вкладке Вид.

b) На появившейся панели выбрать опцию Относительные ссылки. Повторно щелкнуть опцию "Макросы" группы Макросы, кнопка Относительные ссылки должна быть подсвечена (стала активной).

c) Запустить режим записи макроса. Назвать его Дата_время.

d) Кликнуть мышью в свободной ячейке листа. Выбрать из Мастера функций и разместить в этой ячейке функцию ТДАТА. Завершить выполнение макроса.

e) Закрыть режим записи макроса.

f) Проверить режим относительного размещения результатов выполнения макроса. Значение функции ТДАТА должно размещаться в той области листа, где зафиксирован маркер.

 

5.34.Закрепление макроса за кнопкой:

a) Открыть вкладку Вставка. Активизировать команду "Вид" системного меню, перейти на опцию "Панели инструментов" и в списке выбрать панель "Настройка",

b) Щелкнуть по кнопке листа "ФигурыКоманды", в группе Иллюстрации. в окне категорий выбрать "Макросы". На поле выбрать "Настраиваемая кнопка";

c) Выбрать фигуру для кнопки и вставить ее в соответствующую точку листа. Скорректировать при необходимости размеры кнопкиЗахватить выбранную кнопку и перенести ее на панель инструментов "Элементы управления". Закрыть панель "Настройка",

d) Щелкнуть по фигуреперенесенной на панель кнопке правой кнопкой мыши, выбрать в листе "Назначить макрос" и из списка макросов выделить Дата_время необходимый, нажать клавишу ОК, закрыть диалоговое окно;

e) Проверить работу макроса путем нажатия на "его" кнопку, при этом с учетом результатов действий предыдущего пункта значения будут размещаться в произвольном месте.;

a) При необходимости на панель инструментов выносятся несколько кнопок, ассоциированных с разными макросами. К сожалению, вид стандартной кнопки одинаков для всех макросов и их выбор придется осуществлять по местоположению кнопки на панели инструментов;.

f) Чтобы убрать отдельную кнопку достаточно «вырезать» ее рисунок. ее следует перетащить за пределы панели при открытом диалоговом окне "Настройка панелей инструментов".




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 438; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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