Skip to content

πŸ§‘πŸ½β€πŸ’ΌExcel, VBA are here in this collection made by me (since May 2025), with automation across Microsoft Office applications using VBA

License

Notifications You must be signed in to change notification settings

ThiagoMaria-SecurityIT/Microsoft_Office_Automation_VBA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Microsoft Office Automation VBA

πŸ’Ό 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)

🧰 What You'll Find

πŸ–₯️ VBA Automation

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.


πŸ“Š Excel Formulas - 🚧 Under Construction - Last Update: June 22, 2025.

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.


πŸ“Œ Requirements

Each Python folder may include its own requirements.txt.
To run VBA scripts, simply import them into the appropriate Office app's VBA editor.


πŸ“‚ Folder Structure

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

πŸ“š License

MIT License – see LICENSE for details.


About the Author

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:

LinkedIn
Hugging Face

Ways to Contribute:

Want to see more upgrades? Help me keep it updated!
Sponsor

About

πŸ§‘πŸ½β€πŸ’ΌExcel, VBA are here in this collection made by me (since May 2025), with automation across Microsoft Office applications using VBA

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages