Short answer - VBA is an "old" language with many symantic limitations. On the other hand, it is so well integrated into the Office product line that many of the data handling details required in VB.Net programming are handled under the covers in VBA. This makes it a much easier language to get...