πΌ A professional collection of VBA macros demonstrating automation capabilities across Microsoft Office applications.
This project demonstrates:
- Legacy system integration via VBA
- Strong understanding of Excel functions and reporting
- Transition from Excel formulas (Intermediate Office skills) to VBA scripts (Advanced Office skills)
- PowerPoint: A dynamic presentation generator with UserForm input
- Excel: Useful macros for data transformation and automation
- Word: Template-based document generation tools
- Outlook: Automation of Emails for Security Information, Audits, Safety and Compliance
Tip
All VBA scripts are files ready to import into the VBA editor.
Each script is standalone and can be extended into larger automation pipelines.
A dedicated folder containing practical use cases of advanced Excel formulas, including:
- Lookup functions (
INDEX,MATCH,XLOOKUP) - Conditional logic (
IF,IFS,SWITCH) - Aggregation with conditions (
SUMIFS,COUNTIFS) - Dynamic arrays (
FILTER,SORT,UNIQUE) - Pivot table preparation and cleanups
For showcasing analytical thinking and non-VBA problem-solving.
Each Python folder may include its own requirements.txt.
To run VBA scripts, simply import them into the appropriate Office app's VBA editor.
Office-Automation-Suite/
β
βββ VBA/
β βββ PowerPoint/
β β βββ Big Form PPT automation
β βββ Excel/
β β βββ Excel macros
β βββ Word/
β β βββ Word macros
β βββ Outlook/
β βββ VBA macros for Outlook
βββ Excel-formulas/
β βββ .xlsx files and/or formulas
β
βββ README.md
MIT License β see LICENSE for details.
Thiago Maria - From Brazil to the World π
Senior Security Information Professional | Passionate Programmer | AI Developer
With a professional background in security analysis and a deep passion for programming, I created this repo share some knowledge about security information, vba and automation for Microsoft Office tools. Most of my work here focuses on implementing security-first approaches in automation while maintaining usability.
Lets Connect: