Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Створення користувальницьких функцій на VBA

 

Створення користувальницьких функцій або, як їх іноді ще називають, UDF-функцій (User Defined Functions) принципово не відрізняється від створення макросу в звичайному програмному модулі. Різниця тільки в тому, що макрос виконує послідовність дій з об'єктами книги (комірками, формулами та значеннями, листами, діаграмами і т.д.), а користувальницька функція - тільки з тими значеннями, які ми передамо їй як аргументи (вихідні дані для розрахунку ).

 

Щоб створити для користувача функцію для розрахунку, наприклад, податку на додану вартість (ПДВ) відкриємо редактор VBA, додамо новий модуль через меню Insert - Module і введемо туди текст нашої функції:

Зверніть увагу, що на відміну від макросів функції мають заголовок Function замість Sub і непорожній список аргументів (в нашому випадку це Summa). Після введення коду наша функція стає доступна в звичайному вікні Майстра функцій (Вставка - Функція) в категорії Визначені користувачем (User Defined):

Після вибору функції виділяємо комірки з аргументами (з сумою, для якої треба порахувати ПДВ) як у випадку із звичайною функцією:


Читайте також:

  1. ACCESS. СТВОРЕННЯ ЗВІТІВ
  2. ACCESS. СТВОРЕННЯ ФОРМ
  3. ISO 15504. Причини та історія створення
  4. А. Створення власної папки.
  5. Автоматичне і ручне створення об’єктів.
  6. Адаптація законодавства України до законодавства ЄС - один із важливих інструментів створення в Україні нової правової системи та громадянського суспільства
  7. Адаптація законодавства України до законодавства ЄС - один із важливих інструментів створення в Україні нової правової системи та громадянського суспільства
  8. Аденогіпофіз, його гормони, механізм впливу, прояви гіпер- та гіпофункцій.
  9. АЛГОРИТМ СТВОРЕННЯ БРЕНДУ
  10. Алгоритм створення тренінгової програми
  11. Аутентифікація з використанням односторонніх функцій
  12. БАЗОВІ ЗАСАДИ СТВОРЕННЯ ОРГАНІЗАЦІЙНОЇ СТРУКТУРИ ПРОЕКТУ




Переглядів: 606

<== попередня сторінка | наступна сторінка ==>
Кнопка на аркуші | Методичні рекомендації щодо роботи з опорним конспектом лекцій.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.