In case you didn't already know, the visual basic in excel is different from both visual basic 6, and the current bersion of the language, vb .net
I know that the Excel version is different.

What is the difference between VB6 and .net?