Microsoft .NET represents Microsoft’s next-generation application development framework. It is accompanied by .NET-enabled languages, particularly Visual Basic .NET and Visual C# .NET. Although Visual Basic .NET is a fully object-oriented language that differs in significant ways from Visual Basic, VBA code and Visual Basic .NET code are recognizably similar, and some code written for Visual Basic even compiles and runs successfully in a .NET environment.
Along with a new version of Visual Basic, the .NET platform includes a new data access technology, ADO.NET. Here too, although ADO.NET differs in significant ways from its predecessor, ADO, the code is recognizably similar to ADO.NET code.
The point of all this is that as you make the transition to the .NET platform and the next generation of Microsoft development tools and technologies, the skills you have already acquired by learning VBA and ADO will help you to more quickly master application development for .NET.