VBA stands for Visual Basic for Applications and is an implementation of Microsoft’s event-driven programming language Visual Basic 6.
VBA is built into most Microsoft Office applications, including Office for Mac OS X (except version 2008), and other Microsoft applications, including Microsoft MapPoint and Microsoft Visio. VBA is also implemented, at least partially, in applications published by companies other than Microsoft, including ArcGIS, AutoCAD, CorelDraw, LibreOffice, Reflection, SolidWorks, and WordPerfect.
The VBA programming language was upgraded in 2010 with the introduction of Visual Basic for Applications 7 in Microsoft Office applications.
Here is a starter list of a few of the best Excel blogs on the Internet today, according to the book Excel® 2016 Power Programming with VBA by Michael Alexander and Dick Kusleika published by Wiley in the year 2016, on page 58:
- http://chandoo.org
- http://www.contextures.com
- http://www.dailydoseofexcel.com
- http://www.excelguru.ca/blog
- http://www.mrexcel.com
Here is another list of Excel learning sources, that’s more updated than the one above and is a list of YouTube channels. The post is called Learning with YouTube.