Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.


This repository contains a collection of VBA Utilities, or Tools, that I developed during my career as an MS Access developer. I offer them as is, with no warranties of any kind, to use as you wish. I would appreciate, however, that you retain my name as the original developer. Many of them I have been using for awhile and should be pretty well debugged, but there may be a few lurking in corners that I haven't found yet. If you find any bugs, I'd appreciate you sending me an email about it so I can try to fix it.

I also have ways of coding and opinions that I also present here. These are the general ways I have settled on for coding common situations, such as Procedure Error Handling. I also have some blog-type posts where you can read my opinion on various programming issues. You might not like my opinion on some topic, and that's OK. There is usually more than one correct way to view or approach these topics. For what it's worth, I give you my view on things.

I have put each Utility in its own accdb and there is a similarly named READ.ME associated with each one. I suggest you first look at the READ.ME's to get an better idea of what's in the accdb, usage notes, and any other information I think would be appropriate to include there. Each file should have pretty good internal documentation.

You can email me at:

As of 1/20/2019, I am in the process of building this, my first, repository so there my be some rough edges. There will be more to come over the next few weeks.


No releases published


No packages published