Welcome to the VBA Guru Blog! This is my homepage, where i intend to post a variety of articles on different aspects of VBA (Visual Basic for Applications) programming. From the days of Microsoft Office 95, which included a watered-down version of Visual Basic 5.0, VBA has been an integral part of enhancing and automating Office files and applications.

Object-oriented Programming has been around for decades; it has been the backbone of many applications during that time, and although other technologies have evolved during that time, I believe there is still a place for VBA in automating Excel and Access applications, since they are still so widely used in the modern world.

I have been using VBA in one form or another for over 20 years, and here I intend to impart some of that knowledge in various posts, which can be accessed from the menu above.