How To Test A Distribution For Normalcy

I'm looking for Visual Basic source code that will, after entering the data of a distribution, test that distribution for being normal or 'almost' normal.
Alternatively, I am looking for step by step instructions for such a test, so that I will be able to create the source code myself.