Bottom Line: Walk through five essential macros I use daily to clean up data, format sheets, and improve workflow efficiency—saving hours every week.
Skill Level: Intermediate
Watch the Tutorial
Watch on YouTube & Subscribe to our Channel
Download the Example File
The workbook I use in the video can be downloaded by clicking below. This file also contains the code for all 5 macros that we cover in this post (and a few extra).
1. Fill Down Blank Cells Instantly

Blank cells can be a problem when working with data, especially for pivot tables and formulas that depend on complete datasets. Instead of manually filling them in, this macro quickly finds each blank cell in a column and fills it with the last non-blank value above it. The result is a clean, fully populated column with values converted to static entries to prevent accidental changes.
- Quickly fills gaps in exported data
- Prevents errors in calculations and analysis
2. Automatically Format a Sheet Title

A properly formatted sheet title makes a workbook more readable, especially when sharing reports. This macro inserts a new row at the top, merges and centers the title, applies bold formatting, and uses the sheet name as the default title. Instead of manually adjusting headers every time, you can format them instantly with one click.
- Creates a polished, professional look
- Standardizes formatting across multiple sheets
3. Create a Table of Contents for Easy Navigation

Large workbooks with dozens of sheets can be frustrating to navigate. This macro automatically generates a Table of Contents on a new sheet, listing all sheet names with clickable hyperlinks. It even adds a link taking you back to the TOC that you can paste onto each sheet, allowing you to return to the main index in one click.

- Saves time navigating large workbooks
- Provides an easy reference for collaborators
BONUS! If you prefer a table of contents that has an image tile of each page, for a more visual-based navigation experience, I have a post that explains it in more detail.

And I also have a post on a macro for a table of contents that updates automatically when changes are made to the workbook.
4. Instantly Format Pivot Charts

Excel’s default pivot charts often require tedious manual adjustments to look polished. This macro applies a clean, professional format instantly—it sets a descriptive title, adjusts spacing, applies a consistent color scheme, and removes unnecessary gridlines and clutter. With a single click, your charts go from raw data visuals to boardroom-ready presentations.
- Standardizes pivot chart formatting for a polished look
- Eliminates the need for repetitive manual adjustments
5. Backup Your Workbook with One Click

Before making major edits, it’s always a good idea to save a backup. This macro duplicates the current file, appends a timestamp to the filename, and saves it in the same folder—no need to manually rename anything. It’s a quick and effortless way to create a safety net.
- Protects against accidental data loss
- Provides an automatic version history
Customize Your Own My Macros Tab

If you're using macros regularly, adding them to a custom “My Macros” tab in Excel can make your workflow even more efficient. This allows you to access your favorite macros with a single click—no more opening the VBA editor or hunting through menus.
Use this tutorial to make the customized tab: How to Add Macro Buttons to the Excel Ribbon or Quick Access Toolbar
I also have a tutorial on how to use ChatGPT to help with the macro writing process.
Do More with Macros and VBA
Macros like these are built using VBA (Visual Basic for Applications), a computer programming language developed by Microsoft. If you'd like to learn more about using VBA to accomplish amazing things in Excel, I recommend our in-depth training program, The VBA Pro Course. It's got practical and valuable information whether you are just starting with VBA or already have plenty of expertise.

Conclusion
These five macros help automate common Excel tasks, saving hours of manual work. Which one will you try first? Or do you have a favorite macro of your own? Drop a comment below!
Jon,
Like your 5 Excel Macros I Use Every Day to Save HOURS!
I downloaded the example file but am not able to find the macro for the backup. Sure would like that one!
Hello Russ, we are sorry to hear about the trouble. There was an issue with the file and it has been updated now, can you try again? Thank you! 🙂
Thanks for all the excel tips and tricks you provide. My comment is about the contents that has an image tile of each page. You write that the VBA code is present in the excel sheet, but I can not find it in the excel sheet.
hi Jon
i download the file but the macros are missing, thank you in advance