Welcome to my VB and VBA code library

(Für die deutsche Begrüßungsseite hier klicken)

This Visual Basic source code library (VB and VBA, but not yet VB-Dotnet) contains many small functions and some classes to solve certain problems, that may have troubled you in the past. Please take a look at the Index to hopefully find what you need.

Although thoroughly tested, no code can ever be guaranteed for being bug-free. If you find a bug, please add it to the issue tracker of this project, or make a fork, correct it and send me a pull request.

Code highlighting

As I said above this code is not surely suitable for Visual Basic Dotnet. Nevertheless I adjusted the Bitbucket settings to "VB.Net", because this is quite the closest code highlighting setting that may fit.


I decided to distribute this code unter the GNU Lesser General Public License. Although available for free, I cannot guarantee that it will fit your personal needs.

I would appreciate it, if you would include a link to this code library in any copy of my functions. For your convenience, I have already prepared this in the commenting header of any function or class.


Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.