Improve software development using modern VBA

These VBA Tools were developed to help bring VBA to the modern age, that allows for rapid development of software. It also allows you to have an ease of use with multiple users working on the same projects.

Get Started
modern vba

font_download

Array Object

In VBA, arrays are extremely important for every day tasks, yet there aren't many built in functions that support arrays. The Array Object Class was created to make arrays similiar to other modern day languages such as Javascript. Additionally, it adds functionality for two dimensional arrays!

VBA Modern Arrays

color_lens

Material Design

I have come to really like the material design (hence this page is designed with materialize). Well I took that design, and have created two class modules that are able to make userforms have a similar look and feel. It also add tools to make validation simple.

VBA Material Design

group

Version Control

Keeping track of VBA, making changes to it, and sharing it with others is a pain — so I started to create a version control module that helps with this. This is a work in progress, but worth checking into!

VBA Version Control