6. Разработка алгоритма

Если при работе с Microsoft Excel возникает необходимость несколько раз выполнить одну и ту же последовательность действий, то можно записать эту последовательность под определенным именем. Записанная под определенным именем последовательность действий и будет называться макросом.

Для создания макроса нужно разработать алгоритм

Алгоритм – точное предписание исполнителю совершить определенную последовательность действий для достижения поставленной цели за конечное число шагов

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

После ввода необходимой информации в таблицы, необходимо задать формулы и функции, по которым будут производиться вычисления над введенными данными.

Алгоритм представлен на рисунке 12.



Да Нет

Блок-схема: знак завершения: Конец

Рисунок 12 - Алгоритм


7. Создание макроса

Для записи макроса сначала необходимо в меню «Сервис» подменю «Макрос» выбрать команду «Начать запись» и в открывшемся диалоговом окне определить имя макроса и сочетание клавиш, которое будет вызывать данный макрос. Затем следует выполнить необходимые расчеты. После этого нужно остановить запись, выбрать в меню «Сервис» подменю «Макрос» команду «Остановить запись».

Ниже приведен листинг созданного макроса:

Sub Макрос()

' Макрос2 Макрос

' Макрос записан 28.10.2007 (Андрей)

'

' Сочетание клавиш: Ctrl+p

'

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B18").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B19").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B20").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B21").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B22").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B23").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B24").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B25").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B26").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("B27").Select

ActiveCell.FormulaR1C1 = "=AVERAGE(R[-13]C[11],R[-13]C[12])"

Range("C17").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C18").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C19").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C20").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C21").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C22").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C23").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C24").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C25").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C26").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("C27").Select

ActiveCell.FormulaR1C1 = "=IF(R[-13]C[2]>6500,""да"",""нет"")"

Range("D17").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D18").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D19").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D20").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D20").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D21").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D22").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D23").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D24").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D25").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D26").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

Range("D27").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-13]C[-2],R[-13]C[-1])"

End Sub


Заключение

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

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


Список используемых источников

1. Карпов Б. Microsoft Office 2000: справочник. – СПБ.: Питер, 2001.- 448 с.: ил.

2. Шунков В. Н. – Мн.: ООО «Попурри», 2000 – 448 с.:ил+вкл. 8с.


Информация о работе «Выполнение расчетов, разработка баз данных и оформление технической документации с использованием табличных и текстовых процессоров»
Раздел: Информатика, программирование
Количество знаков с пробелами: 17474
Количество таблиц: 1
Количество изображений: 12

Похожие работы

Скачать
10562
3
3

... * S, гдеA - аванс, S - сумма к выдаче. Выплата «под расчет» вычисляется как процент суммы к выдаче, по формуле: M = 0,60 * S, Где M - выплата «под расчет», S - сумма к выдаче.   2 Определение количества и состава электронных таблиц   В процессе выполнения курсовой работы создается одна таблица и одна диаграмма. Таблица содержит исходные данные. В них входят: -  ФИО; -  Разряд ...

Скачать
75280
0
6

... Оценка планируемого состояния объекта управления; 2.Оценка отклонений от планируемого состояния; 3.Выявление причин отклонений; 4.Анализ возможных решений и действий. Информационная технология управления направлена на создание различных видов отчетов. Регулярные отчеты создаются в соответствии с установленным графиком, определяющим время их создания, например месячный анализ продаж компании. ...

Скачать
329468
0
0

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

Скачать
147348
16
12

... недостаточно). Возможно включение комплекса в план учебного процесса, для обучения студентов. 2. Специальная часть разработка программного обеспечения для организации интерфейса программно-методического комплекса   2.1 Разработка технического задания на реализацию специальной части дипломного проекта Наименование программного изделия - "Интерфейс программно - методического комплекса для ...

0 комментариев


Наверх