Is Excel VBA the same as VB.NET
===

Now I guess this may be context dependant but I have played a lot with Excel macros and the code to produce a couple of utils for our old service system. I have a fair amount of experience with C# and wondered if VB.NET is the same language as is used in Excel 2003/2007 obviously with more power when coding for desktop or web?