Skip to content

Latest commit

Β 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages