Microsoft Access Macros provide a quick way to execute processing steps for your data and allow your users to simply click a button on a form to execute these processes such as opening a report, creating a data set analyzing part of their data, or even importing data to combine with varying data sets. All these and more can be done through macros.