Important alert: (current site time 5/26/2015 3:04:37 AM EDT)

What is Visual Basic?

    Visual Basic (VB) is a RAD (Rapid Application Development) tool, that allows programmers to create Windows applications in very little time.   It is the most popular programming language in the world, and has more programmers and lines of code than any of its nearest competitors.

Planet Source Code has:

Click here to see:

Latest news
All Visual Basic categories of code
Newest Visual Basic code
Visual Basic contest winners
How to support the site

Visual Basic & Planet Source Code news and announcements

Visual Basic Categories - Browse the largest code database on the net!

Compatibility Filter Profile:

    VB 3.0
    VB 4.0 (16-bit)
    VB 4.0 (32-bit)
    VB 5.0
    VB 6.0
    VB Script
    ASP (Active Server Pages)
    VBA MS Access
    VBA MS Excel

Note: Stats below include both filtered and non-filtered items.

Advanced Category Browse

Winners for code submitted

Winners for code submitted April 2015 as chosen  by your votes!

Last month's submissions are in the process of being tallied and reviewed, and the winners will be announced shortly!

In the meantime, here are previous month's winners

Bit Manipulation
If you have ever need to keep track of hundreds (or thousands, or millions) of individual bit flags, here's a handy class module to help. cBitManipulation.cls uses an array of long integers to hold the bit flags. Methods are provided to +Get/Set individual bit flags +Get/Set multiple bit flags in one go +Generate bit streams +Compare two bit streams +Automatically resize the underlying array +Get the size of the underlying array +And more Very well commented code,
bluString: Unicode-throughout, comprehensive, professional and blindingly fast. Speed up your string concatenation and manipulation 1000x!
Classic Insertion Sort
Classic Insertion Sort Explained