Any hack written in C\C++ can generally be made in VB(There are a few exceptions) but, it will be much more messy in VB to achieve most.
Several things can't be done with VB because it has to carry around a VM wherever it goes. I.e You won't be writing a kernel or any driver in such a language -- unless you want to write a VM for it(which would be dumb, the last thing you want is a virtualalized kernel). Some people have done it with C#, but it was for a challenge(and believe me, it required far more C and assembler then C#). You wouldn't use such a language for a serious project.
I quote:
Visual Basics - Making 60% of the jobs easier, while making the other 40% impossible.