AutoMacro: VBA for Beginners

The Ultimate Add-in for VBA Beginners

vba beginner code library

What is AutoMacro?

AutoMacro is an add-in for VBA that installs directly into the Visual Basic Editor. It comes loaded with code generators, an extensive code library, the ability to create your own code library, and many other time-saving tools and utilities.

AutoMacro is the perfect tool for Beginners.  It makes VBA more accessible for non-programmers, while teaching the essential concepts.

AutoMacro does not need to be installed on a computer for the generated code to run. Once the code is generated, anyone can use it!

Interactive VBA Tutorial

AutoMacro includes our famous Interactive VBA Tutorial to AutoMacro.  You'll be able to truly learn VBA inside VBA.

vba interactive tutorial

VBA Code Examples

As a VBA beginner, you might spend countless hours searching online for example code to perform very basic tasks in VBA. When you find relevant code examples, you might struggle to understand and adapt the syntax to fit your needs.

AutoMacro comes with over 100 of the most common code examples for Beginners. Stop searching online for inconsistently written code!

AutoMacro will not only save you a countless amount of time and frustration, but it will also teach you as you use it.

As you become more proficient in VBA, you can also upgrade to the Developer version of AutoMacro for an expanded code library!

Object Code Library

The Object Code Library is our favorite feature for Beginners!

Using the Object Code Library you'll be able to quickly insert code for working with Ranges, Columns & Rows, Worksheets, and Workbooks.

beginner vba object library

This is the ultimate quick reference guide for when you are learning the syntax to hide a row, insert a worksheet, or set a cell value.

You will no longer need to use trial and error or search online for these ultra-common VBA commands.

vba objects code

But the best part is that the Object Code Library will teach you about these objects as you use it.

  • You'll learn the syntax for common commands
  • You'll learn what's possible with VBA
  • You'll learn about how objects "nest" within each other.

 

 

More Code For Beginners

The true power of VBA automation lies in the ability to use Loops and If Statements. Understanding these concepts are essential as you seek to learn VBA.

AutoMacro contains examples of the most common Loops, If Statements, and Case Statements.  These examples will help you learn these powerful concepts, while also making them more accessible to use!

(Also check out AutoMacro's "Loops" Builder further down the page)

ifs vba code
automacro-forsloops

AutoMacro contains the most common Excel / VBA settings you should consider using when programming VBA.

It also contains code examples for Message Boxes and Input Boxes.

vba beginner settings
automacro-msgbox

Note: The Beginner version of AutoMacro contains only a limited number of code examples. Learn about the full VBA Code Library.

VBA Code Generators

AutoMacro's most powerful features are the VBA Code Generators.

The Code Generators are visual interfaces that generate VBA code.

Simply select your desired options, and you'll see the code change in real time. The code generators are huge time-savers, but the ability to see how your selections impact the VBA code is a fantastic learning opportunity.

Loops

Build code to loop through objects, performing actions when criteria are met. Learn More

vba loop builder
vba copy paste helper

Copy & Pasting

Intuitively build code to copy (or cut) and paste across any worksheet in any open workbook, including paste special operations.

Procedures

Create procedures with desired settings.

Great for beginners who don't know what settings can be used in procedures! Learn More

vba procedure generator

Join the Hundreds of Professionals Who Use AutoMacro

"AutoMacro is a great tool for saving time when writing code! I use it frequently and love it's compact design with lots of functionality packed in."

Blake B - USA

Advanced Features

We recommend the Beginner version of AutoMacro for beginners, but you become more proficient in VBA you will want to upgrade to the Developer version of AutoMacro. You can learn more about all of AutoMacro's features using the links below.

VBA Code Library Cheatsheet

Code Library

  • Hundreds of ready-to-use code examples
  • Save your own code

Code Builders

  • Generate VBA code from scratch
  • Visual interfaces

Coding Tools

  • Tools for Formatting and Navigating
  • Excel Model Debugger & More

Why Wait? Order Now

Beginner

Simple version for beginners

1 Single-use License Code

Interactive VBA Tutorial
100 ready-to-use code examples for Excel
Procedure, Loops, & Copy Paste Builders
All other code generators
Coding tools
Create your own code library
Transfer Activations to other PCs
Access to new features & updates

$79

One-time fee

Upgrade Anytime!

Developer+

Tools for serious developers & more

3 Transferable License Codes + Updates

Interactive VBA Tutorial
Hundreds of ready-to-use code examples
Procedure, Loops, & Copy Paste Builders
All other code generators
Coding tools
Create your own code library
Transfer activations to other PCs
Access to new features & updates

$169 +

$20 Annual Subscription (starts a year from now)

Upgrade Anytime!

companies

AutoMacro has been used by employees of these organizations. These organizations do not endorse, approve, sponsor, or otherwise have any affiliation with this website, Spreadsheet Boot Camp LLC, or ToolFive Software LLC.

FAQ and Other Information

FAQ

Is an AutoMacro installation required for AutoMacro-generated code to run?

No - AutoMacro generates VBA code. Once the code is generated: you can edit the code or copy and paste the code to another document. 

You can send your spreadsheet to anyone else and they will be able to use the generated code. AutoMacro does not need to be installed for the code to run.

What is your refund policy?

We have a 30-day, no-questions-asked, 100% money-back guarantee. If you’re unsatisfied for any reason, let us know and we will refund your order!

Can I try AutoMacro before I buy?

Yes! You can download AutoMacro here: https://www.automateexcel.com/automacro/download-walkthrough2. Most of the features are disabled until you enter a License Code, but you can verify that it works properly on your computer. If for some reason it doesn't install properly, let us know: support@toolfivesoftware.com.

Can I install AutoMacro on my work computer?

Yes! AutoMacro works in many corporate environments. It was designed to be as unobtrusive as possible and should install without the need for "admin privileges".

Will AutoMacro work on my system?

AutoMacro was designed to work on all Microsoft Windows systems (7,8,10, etc. and 32-bit or 64-bit). It will also work on all versions of Microsoft Office (2007 to present), including 64-bit Microsoft Office.

AutoMacro also works on some Mac setups running Windows OS. However, it will not work on any versions of Excel for Macs.

We recommend installing the trial version to see if your setup is compatible. (Make sure to read the Troubleshooting section of the Download page if you encounter any issues).

Will my company pay for AutoMacro?

Your company may have an allowance that will reimburse you for productivity tools like AutoMacro. This is the case for some of our users. Ask your boss, HR, or IT!

Can I use on more than one computer?

The Beginner version entitles you to a single-use license code valid for 1 computer. The Developer version is valid for 3 computers for which you are the primary user. With the Developer+ version you can transfer activations between computers, allowing AutoMacro to be installed on any 3 computers at one time.

Does AutoMacro work with Access, Outlook, PowerPoint, or Word?

Yes! AutoMacro functions in any program with the Visual Basic Editor.

AutoMacro has specific code examples for Excel, Access, Outlook, Word, and PowerPoint.

What if I switch Office versions?

Switching Office versions is not a problem.

AutoMacro should continue to work with any new Office versions. Unless you switch bit version (32-bit vs. 64-bit).  If you switch bit versions, simply uninstall AutoMacro, download and install the correct bit version.

Your license will continue to work.

Code Library

VBA Code Library: Easy access to 230+ ready-to-use code fragments and the ability to create your own code library.

Save Your Own Code

Create your own code library. Organize into folders. Share with colleagues.
Learn More

Settings

Toggle the most-used Excel / VBA settings.
Learn More

Keyboard Shortcuts

All code accessible via keyboard shortcuts. Simply look at underlined letters.
Learn More

Files

Code for working with files and folders.
Learn More

Objects

Toggle the most-used Excel / VBA settings.
Learn More

Much More!

Ifs, Case Selects, Loops, Fors, MessageBoxes, Text, Dates, Times, and ready-to-use functions.
Learn More

Code Tools

AutoMacro's Coding Tools and Utilities make coding in VBA easier.
Use the tools to navigate, edit, format, and debug your code.

Formatting Tools

  • Comment / Uncomment multiple lines
  • Code indenter
  • Remove excess blank lines

Learn More

Navigation Tools

  • Back / Forward Buttons
  • Create bookmarks and goto with shortcut keys
  • Close all windows

Learn More

Debug Excel Model

  • Review all ranges used in VBA. Identify problems.
  • List all procedures, code, and where used.
  • Scan for formula errors
  • & more

Learn More

Misc. Utilities

  • Sort code
  • Show line numbers
  • Mass import / export of code modules
  • Copy & Paste UserForm controls & their code

Learn More

Code Generator

VBA code generators build code from scratch with visual interfaces.
Minimal coding knowledge required.

Loop Builder

Build code to loop through objects, performing actions when certain criteria are met.
Learn More

Array Builder

Create arrays, collections, and dictionaries from scratch and quickly manipulate them..
Learn More

MessageBox Builder 

Create professional looking MessageBoxes and Inputboxes with an easy to use visual interface.
Learn More

Procedure Builder

Create VBA procedures with your desired settings. Great for Beginners who don't know what settings can be used in procedures!
Learn More

File Builder

Generate procedures to loop through files in a folder, performing actions on files that meet certain criteria. Great for merging together multiple files.
Learn More

Format Builder

Quickly create a preview number formats in VBA.
Learn More

Join the Hundreds of Professionals Who Use AutoMacro

"Saves me hours of work. Being able to store code snippets is a Godsend. Would definitely recommend!"

Susan P - United Kingdom

Steve Rynearson:
Creator of AutoMacro

Over the years, I've spent countless hours searching online for example code and adapting that code to my needs.

I often found myself clicking the same links and copying the same code. I thought there has to be a better way!

AutoMacro eliminates much of this need to search online for code. Instead simply use the menus to select pre-built code or use the builders to generate code for your exact needs.

Additionally, the coding tools will save you time and help you develop more professional looking code.

For anyone coding VBA, AutoMacro is a life-saver. You'll code much faster, develop more professional code, and learn VBA much faster (if you're not already an expert).

steve
signature