AutoCAD 2012 continues to support VBA, but the VBA components must be enabled by downloading and installing them from http://www.autodesk.com/vba-download.
While there is no established release in which VBA will no longer be supported in AutoCAD, we recommend that you begin migrating your existing VBA projects to ensure that you are ready when VBA support is dropped. We recommend that you develop any new applications with Microsoft Visual Studio and the AutoCAD .NET API, AutoLISP, or C++ and ObjectARX.
You can continue to use the AutoCAD COM Automation library in .NET to help make your transition from VBA to VB.NET easier, see Use COM Interoperability with .NET. If you are new to .NET, see Getting Started with Microsoft Visual Studio for basic information on working with Microsoft Visual Studio and the AutoCAD .NET API.