ПредишенСледващото

Дефинирани от потребителя функции са мощен инструмент за най-различни изчислителни задачи и задачи, свързани с обработка на информация. Потребителски функции са вградени функции са сходни и така също се наричат ​​Excel в формулата за изчисление на работния лист. Персонализирани функции извършват изчисления и да се върнат на ценностите, без извършване на действието, на работното място, така че тази функция не може да бъде записан като макрос. Дефинирани от потребителя функции могат да бъдат създадени с помощта на VBA.

След обстоен отстраняване на грешки, можете да събирате няколко потребителски дефинирани функции в едно устройство и да го използвате като библиотека. Книга с потребителски дефинирани функции могат да се съхраняват в специален формат и добавките продължат да бъдат използвани като част от MS Excel. За да се защити интелектуалната собственост разработчик добавка файл се записва в специален не-четим формат, така че копие от оригиналния книга за функциите на потребителите винаги трябва да спаси да направи промени във функцията. На следващо място, книгата ще трябва да запишете във формат надстройка.

Процесът на създаване на потребителски дефинирана функция е както следва:

· Поставете команда / модул, е посочено името на модула;

· Използване на прозореца View / програма се показва, за да влезете инструкции; VB е вписано да ръководи функцията на потребителя;

· Отстраняване на грешки на командването / Compile;

По-долу са основните характеристики на функциите на потребителите.

1. дефинирани от потребителя функции Функция старт обучение и инструктаж край End Function един.

2. След отчета за функция, въведете името на функция и след това, в скоби, разделени със запетаи аргументи на функция (позволено да използват до 25 аргументи.)

3. Всички изчисления се извършват въз основа на стойностите на аргументи, за да се върне в резултат на изчисления, необходими за присвояване в резултат на променлива, която е със същото име като името на функцията.

4. инструкция за присвояване посочи със знак за равенство.

6. PosledovatelnostIf ... Иначе ... Край, ако управляващата структура, която се използва, за да проверите условията и ви позволява да се промени поведението на процедурата, в зависимост от резултатите от тестовете. Ключови думи контролна структура трябва да бъде в началото на реда.

7. За да получите достъп до който и да е вграден в Excel функции от VBA модули, използвате Приложението ключова дума. последвано от една точка, а след това името на нарича функция.

По-долу е един прост пример на потребителски дефинирана функция, за да се изчисли цената на отстъпка търговски 10%, когато броят на исканията за някои елементи на повече от 500. С кръгла отстъпка резултат изчисление на интегрирана функция закръглено до 2 знака след десетичната запетая.

Функция за отстъпка (количество, цена)

Намаление = количество * цена * 0.1

Намаление = Application.Round (Намаление 2)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!