15 years helping Canadian businesses
choose better software

Visual Basic for Applications (VBA)

Visual Basic for Applications (VBA) is a programming language used to create and customize applications on the Windows operating system. It is an add-on to Visual Basic (VB), Microsoft's programming language for creating .NET apps. VBA has code that can run only on host applications and doesn't work as a stand-alone program. For example, users can customize Windows Excel, PowerPoint, Outlook, and other applications.

What Small and Midsize Businesses Need to Know About Visual Basic for Applications (VBA)

SMBs can use VBA to get more value from their Microsoft applications. For instance, they can create invoices, forms, and charts on Microsoft Excel to streamline day-to-day sales tasks.

Related terms