פונקציות מאקרו של Excel
פונקציות נומריות
משתמשים רבים מסתמכים על Excel עבור הספרייה הנרחבת של פונקציות מתמטיות. מתכנתים מאקרו יכולים להשתמש בפונקציות מספריות של VBA כדי לבצע משימות נפוצות, כגון עיגול וקיצוץ. הפונקציה "עגול" מאפשר תוכנית מאקרו פשוט לעגל מספר ברשת Excel למעלה או למטה למצב עשרוני מסוים. אם החלק הפונקציונלי של מספר במקומו יש להתעלם ולהסיר לחלוטין, "Int." חותך את המספר. פונקציות טריגונומטריות כגון "חטא", "קוס" ו "טאן" מאפשרים ליצור חישובים גיאומטריים בתוך מאקרו. את הערך המוחלט של מספר ניתן לגזור מן "ABS" פונקציה. אלה פונקציות מתמטיות נפוץ משולבים בקלות לתוך כל מאקרו Excel לספק חישובים מספריים עבור כל יישום.
פונקציות פיננסיות
Microsoft Excel הוא מאוד פופולרי בקרב אנשי מקצוע האוצר, בשל הספרייה הנרחבת של פונקציות פיננסיות. ניתן להשתמש בפונקציות אלו במאקרו של Excel כדי ליצור מחשבונים פיננסיים מהירים וקלים. הפונקציה "Pmt" מחשבת את סכום תשלום ההלוואה על בסיס הקרן, שיעור הריבית ותזמון התשלומים. בדומה לכך היא "IPmt" הפונקציה, אשר משתמשת הפרמטרים אותו להחזיר רק את הריבית חלק הלוואה תשלום. הפונקציה "Nper" יכולה לקבוע את המספר הכולל של התשלומים הנדרשים כדי לשלם הלוואה על שווי ההון שלה, הריבית ואת לוח הזמנים הפחתות. הפונקציה "Fv" קובעת את הערך העתידי של השקעה בהתבסס על אותם משתנים. פונקציות אלה מאפשרים ליצור במהירות נתונים כספיים שימושיים מבלי לבנות נוסחאות מסובכות באופן ידני.
פונקציות טקסט
למרות Excel הוא כלי טוב מניפולציה נתונים מספריים, הוא גם מציע ספריה של פונקציות מחרוזת עבור פעולות מניפולציה טקסט. ניתן לעצב, להצטרף ולחלץ את הטקסט באמצעות פונקציות מאקרו אלה. לדוגמה, תא של Excel יכול להכיל מידע על עיר ומדינה. עם פונקציות כגון "שמאל" ו "ימין", אלגוריתם מאקרו יכול לחלץ נתונים משמאל התא ואת הזכות של התא עם שטח או פסיק ביניהם כנקודת החילוץ. בדרך זו, העיר והמדינה יכולים להיות מאוחסנים בתאים נפרדים באופן אוטומטי. ההפך של תהליך זה יכול להצטרף נתונים ממספר תאים בתא אחד. הפונקציה "שרשור" מאפשרת לכל קבוצה של מחרוזות טקסט להיות מקושרים יחד במחרוזת ארוכה וכתוצאה מכך. עיצוב הדיסק יכול גם להיות מושגת בקלות. הפונקציות של "LCASE" "Ucase" ומחרוזת שלמה מומרות באותיות רישיות או קטנות, בהתאמה.