Макро функции на Excel
Числени функции
Много потребители разчитат на Excel за богатата си библиотека от математически функции. Макро програмистите могат да използват цифровите функции на VBA, за да изпълняват обичайни задачи, като закръгляване и отрязване. Функцията "кръгла" позволява на макрос програмата да закръгли число в мрежата на Excel нагоре или надолу до определена десетична позиция. Ако функционалната част на число на своето място трябва да бъде игнорирана и напълно премахната, "Int". съкращава числото. Тригонометричните функции като "Sin", "Cos" и "Tan" позволяват да се създадат геометрични изчисления в макрос. Абсолютната стойност на числото може да бъде получена от функцията "ABS". Тези общи математически функции лесно се интегрират във всеки макрос на Excel, за да осигурят числени изчисления за всяко приложение.
Финансови функции
Microsoft Excel е много популярен сред финансовите специалисти, благодарение на богатата си библиотека с финансови функции. Възможно е да използвате тези функции в макрос Excel, за да създадете бързи и лесни финансови калкулатори. Функцията "Pmt" изчислява сумата на заемното плащане въз основа на главницата, лихвения процент и графика за плащане. Подобно на това е функцията "IPmt", която използва същите параметри за връщане само на лихвата част от платежен заем. Функцията "Nper" може да определи общия брой плащания, необходими за плащане на заем за капиталовата си стойност, лихвен процент и амортизационен график. Функцията "Fv" определя бъдещата стойност на инвестиция, базирана на едни и същи променливи. Тези функции дават възможност за бързо генериране на полезни финансови данни, без да се създават сложни формули ръчно.
Текстови функции
Въпреки че Excel е добър инструмент за манипулиране на цифрови данни, той предлага и библиотека с низови функции за операции по текстова обработка. Възможно е да форматирате, да се присъедините и да извлечете текста, като използвате тези макро функции. Например клетка в Excel може да съдържа информация за града и държавата. С функции като "ляво" и "дясно", макро-алгоритъмът може да извлича данни отляво от клетката и отдясно на клетката с интервал или запетая между тях като точка на извличане. По този начин градът и държавата могат да се съхраняват автоматично в отделни клетки. Обратното на този процес може да обедини данни от няколко клетки в една клетка. Функцията "свързване" позволява всеки набор от текстови низове да се свързват заедно в получената по-дълъг низ. Форматирането на диска може да се постигне лесно. Функциите на "LCASE" "Ucase" и цял низ се преобразуват съответно в главни или малки букви.