About 597 results
Open links in new tab
  1. Find Help on using the Visual Basic Editor | Microsoft Support

    Microsoft Visual Basic for Applications (VBA) enables non-programmers to record, create, and edit macros that can automate tasks in Office applications. This article explains where you can find help …

  2. Work with VBA macros in Excel for the web | Microsoft Support

    Use the Excel Desktop App to create, edit and run VBA macros. You can view and edit macro-enabled workbooks in Excel for the web, but you need to edit the macros themselves in the Excel Desktop App.

  3. Quick start: Create a macro | Microsoft Support

    How to create, edit, and run Excel macros to automate data entry and tasks.

  4. Add or edit a macro for a control on a worksheet

    Oct 14, 2025 · Run Microsoft Visual Basic for Applications (VBA) code to process any events that occur when a user interacts with an ActiveX control. For more information about how to create macros, see …

  5. Introduction to Access programming | Microsoft Support

    In Access, programming means adding functionality to your database by using Access macros or Visual Basic for Applications (VBA) code. For example, you might create a form and a report, and then add …

  6. Run a macro in Excel | Microsoft Support

    Macros are recorded in the Visual Basic for Applications programming language. You can always run a macro by selecting the Macros command on the Developer tab on the ribbon.

  7. Use the Developer tab to create or delete a macro in Excel for Mac

    To automate a repetitive task so that you can do the task again with a single click, you can use the Developer tab in Excel for Mac to record and run a macro. You can also create a macro by using the …

  8. Enable or disable macros in Microsoft 365 files

    This security option is for code written to automate a Microsoft 365 program and manipulate the VBA environment and object model. It is a per-user and per-application setting, and denies access by …

  9. How to dynamically add and run a VBA macro from Visual Basic

    This article demonstrates how to dynamically add a VBA module to a running Office application from Visual Basic, and then call the macro to fill a worksheet in-process.

  10. Find Help on using the Visual Basic Editor - Microsoft Support

    Microsoft Visual Basic for Applications (VBA) enables non-programmers to record, create, and edit macros that can automate tasks in Office applications. This article explains where you can find help …

  11. Create custom functions in Excel | Microsoft Support

    Although Excel includes a multitude of built-in worksheet functions, chances are it doesn’t have a function for every type of calculation you perform. Custom functions, like macros, use the Visual …