Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Прикладная программа Excel

на нажмите  клавишу  [Shift]  и  щелкните  по  кнопке  OK.
После редактирования сохраните  шаблон обычным образом.

                                             12. VISUAL BASIC

      Начиная с   версии   5.0   в   программу   Excel  включен  специальный
язык  программирования,   который   получил   название  Visual   Basic   for
Applications (VBA).
      Введение  достаточно   мощного   языка   программирования    в   Excel
делает   эту    программную    платформу    весьма    привлекательной    для
профессионалов,    которые    занимаются     разработкой  специализированных
прикладных систем.
      Разработка языка программирования  VBA,  встраиваемого   в  прикладные
системы,    является    одним    из    стратегических  направлений  компании
Microsoft.  Этот язык уже интегрирован  в такие  программы,  как  Word   for
 Windows,  Power Point и ряд других.  VBA позволяет  создавать   программные
 модули,  меню,       диалоговые  окна  и другие ресурсы  в  среде  Windows.
Благодаря этому языку появляется  возможность  значительно  расширить  набор
функций в Excel,  а также создавать функции,  значения  которых  зависят  от
некоторых   условий    и    событий.    В    принципе,    можно    полностью
перепрограммировать  все  функции  программы Excel, если  в  этом  появилась
необходимость.

      12.1. Программирование табличных функций.

      Чтобы создать отдельный   рабочий   лист   для   программного  модуля,
щелкните    по   пиктограмме   Insert   Module   из  пиктографического  меню
Visual  Basic  (1-я  пиктограмма)  или вызовите  директиву  Module  из  меню
Insert  Macro.             После  этого  появится   новый    рабочий    лист
"Modele1".  В программном модуле нужно описать  функцию  на  языке  VBA.   В
окне  программного  модуля  можно   работать,   как   в   окне    небольшого
текстового редактора,  но при этом необходимо помнить,  что Вы пишите  текст
программы.  Описание  функции  должно  начинаться оператором  Function,   за
которым через пробел следуют название функции и ее  аргументы,   заключенные
в  скобки  и  разделенные     запятыми.    Затем   идет   собственно   текст
программного  кода функции,  а  заканчиваться  описание  должно   оператором
  End Function.
      Если в  тексте  программного  кода  имя  определяемой   функции  будет
находиться    в    левой   части   оператора   присваивания   (обозначаемого
знаком  равенства),   то  присвоенное   значение    и   будет    результатом
вычисления функции при заданных  аргументах.  В   качестве   примера   можно
рассмотреть   функцию,   которая вычисляет налог на добавленную стоимость.
      Function NDS(Value)
      NDS=Value*0.15
      End Function

      12.2. Встраивание функций.

      Щелкните по   3-й  пиктограмме  Object  Browser  из  пиктографического
меню VBA или вызовите одноименную директиву из меню View.
      Функции, определенные  пользователем,   рассматриваются   в  программе
Excel как самостоятельные  объекты.   В   поле   списка  Methods/Properties:
будет   находиться  имя  новой  функции. Щелкните мышью  сначала  по  имени,
а затем по командной  кнопке Options, тогда откроется диалоговое окно  Macro
Options. В поле Description:  введите  поясняющий  текст,   который  позднее
будет    использован Конструктором  функций.   В  списке  Function  Category
укажите категорию,  в которую Вы хотите  записать  свою  функцию.  Например,
функцию, вычисляющую налог на добавленную стоимость, следует   поместить   в
категорию    Financial.    В    дальнейшем  Конструктор   функций   поместит
Вашу  функцию в указанную  Вами  категорию.   Закройте  окно  Macro  Options
щелчком  по  командной       кнопке OK, а  окно  Object  Browser  -  кнопкой
Close.

      12.3. Применение функций.

      Перейдите на рабочий лист, где будет расположена таблица.  Переместите
указатель  ячеек  в  ячейку,  в   которой   будет  находиться   формула,   и
введите   в  нее  знак  равенства.   Затем  щелкните  по  14-й   пиктограмме
Конструктора функций на  основной пиктографической панели.
      Появится  диалоговое  окно  Конструктора  функций.   На  первом   шаге
выберите категорию Financial и в  правом  поле  найдите  свою  функцию  NDS.
Щелкните по названию этой  функции,   после   чего  перейдите  к  следующему
шагу, щелкнув по командной кнопке Next.
      Откроется второе диалоговое  окно  Конструктора  функций. Здесь  можно
будет увидеть Ваш комментарий к  функции,   который  был  введен   ранее   в
окне   макроопций.   Укажите   единственный  аргумент   для   этой   функции
Value и закройте диалоговое окно Конструктора щелчком по кнопке Finish.
      В таблице  появится значение,  составляющее 15%   величины  аргумента.
В таблице  с  этой  функцией   можно   работать   как   с  обычной  функцией
программы Excel.

Пред.11
скачать работу

Прикладная программа Excel

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ