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


Раздел  3.  Макросы.  Финансовый  анализ  в  среде  MS    Excel  2010.  Деловая



жүктеу 1,5 Mb.
Pdf просмотр
бет21/75
Дата09.01.2022
өлшемі1,5 Mb.
#31846
1   ...   17   18   19   20   21   22   23   24   ...   75
лекции ппп

Раздел  3.  Макросы.  Финансовый  анализ  в  среде  MS    Excel  2010.  Деловая 

графика 

 

1.

 

Основы работы с документами  Microsoft Excel  

2.

 

 Функции Excel для расчета операций по кредитам и займам  

3.

 

Использование диаграмм в экономических отчетах 

 

1.

 

Основы работы с документами  Microsoft Excel  

Независимо  от  используемых  операционной  системы  и  программных  приложений 

MS  Office  пользователь  часто  выполняет  одни  и  те  же  последовательности  команд  для 

многих  рутинных  задач.  Вместо  повторения  последовательности  команд  каждый  раз, 

когда необходимо выполнить какую-либо задачу, можно создать макрос (macro),  который 

вместо  пользователя  будет  выполнять  эту  последовательность.  Термин  macro  произошел 

от греческого слова, означающего расширенный или растянутый. 

Макрос

 –  это  программа  (в  контексте  офисного  программирования  -  созданная 

автоматически),  состоящая  из  списка  команд,  которые  должны  быть  выполнены 

приложением. 

Основными преимуществами использования макросов являются: 

 

повышение точности и скорости работы, поскольку компьютеры лучше приспособлены 



для выполнения повторяющихся задач, чем человек; 

 

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



оператора;  в  случае,  если  макрос  очень  длинный  и  выполняет  операции,  требующие 

значительного  времени  (например,  поиск  в  базе  данных  и  сортировка),  пользователь 

может переключиться на другое приложение. 

Макрос  служит  для  объединения  нескольких  различных  действий  в  одну 

процедуру,  которую  можно  легко  вызвать.  Этот  список  команд  состоит  в  основном  из 

макрокоманд,  которые тесно связаны с приложением, в котором создается макрос  – т.е. с 

командами Word, Excel или других приложений Microsoft Office.  

Можно выделить три основные разновидности макросов: 

Командные  макросы –  это  наиболее  распространенные  макросы,  обычно  состоящие  из 

операторов, эквивалентным тем или иным командам меню или параметрам диалоговых 

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

аналогичных  командам  меню  –  т.е.  изменение  окружения  и  основных  объектов 

приложения. 

Пользовательские  функции –  работают  аналогично  встроенным  функциям  приложения. 

Отличие  этих  функций  от  командных  макросов  состоит  в  том,  что  они  используют 

значения передаваемых им аргументов, производят некоторые вычисления и возвращают 

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

Макрофункции –  представляют  сочетание  командных  макросов  и  пользовательских 

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

пользовательским  функциям,  а  также  могут  изменять  среду  приложения,  как  и 

командные макросы. Чаще всего эти макросы вызываются из других макросов, и активно 

используются для модульного программирования. 

Поддержка  макросов  позволяет  порой  обойтись  вообще  безо  всякого 

программирования:  достаточно  включить  автоматическую  запись  выполняемых 

пользователем  действий  и  в  результате  получить  готовый  макрос,  а  затем  назначить  ему 

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

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

программного  кода.  Для  разработки  же  серьезных  приложений  приходится 

программировать. 

Таким образом, различают 2 способа разработки макроса: 

 

автоматическое создание, с использованием макрорекордера; 




 

написание макроса "с нуля", используя язык программирования VBA.  

Отметим,  что  возможен  и  комбинированный  подход:  фрагменты  будущей 

программы  записываются  автоматически,  а  затем  они  корректируются  и  дополняются 

"рукописным"  кодом.  Для  записи  макросов  из  приложений  Microsoft  Office 

используется макрорекордер.  Это  встроенный  инструмент,  который  фиксирует  все 

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

макроса  интерпретируется  каждая  записанная  макрорекордером  команда  точно  в  такой 

последовательности, в которой пользователь выполнял их во время записи. 

Для записи  макроса в  приложении  Microsoft  Office  можно  использовать  меню 

"Сервис/Макрос/Начать  запись"  или  выбрать  кнопку  "Записать  макрос"  на  панели 

инструментов  Visual  Basic.  До  начала  записи  нужно  указать  имя  макроса  и  определить, 

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

требуется  сохранить  в  макросе.  Для  завершения  записи  нужно  на  панели  инструментов 

"Остановка  записи"  щелкнуть  кнопку 

"Остановить  запись".  Для выполнения 

макросанеобходимо: 

Установить курсор в место вставки выполнения макроса. 

Выбрать пункт меню "Сервис/Макрос/Макросы". 

В  появившемся  диалоговом  окне  "Макрос"  выбрать  имя  нужного  макроса  и 

выбрать "Выполнить". 

Чтобы просмотреть 

код записанного 

макроса, 

надо 

выбрать 


меню 

"Сервис/Макрос/Макросы".  В  появившемся  диалоговом  окне  выбрать  имя  нужного 

макроса  и  щелкнуть  кнопку  "Изменить".  Исходный  код  указанного  ма кроса  будет 

загружен в окно редактора Visual Basic. 




жүктеу 1,5 Mb.

Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   75




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау