Professional Documents
Culture Documents
EXCEL
MACROS
Save 200+ hours a year across all kinds of common tasks in Excel and beyond!
ABOUT THIS GUIDE
Background
If you want to work more efficiently in Excel, this guide is for you! It contains 52 macros that make Excel easier, faster, and
more powerful, benefiting new and seasoned users across all kinds of roles and industries. These may save you a few
seconds dozens of times a day, or over an hour a couple times a year, or anything in between. A common theme you’ll find is
automating as many repetitive steps as possible – big and small – and reusing as much thinking as possible using shortcuts,
defaults, and saved settings. This aligns with our mantra “Think once, Apply often, and Refine when needed.”
All 52 macros are included in the XLEV8 Excel Add-in, along with hundreds of others. Learn more at
https://excelevate.co/wp/home/xlev8-add-in/
Complexity (scale of 1-5) – this is a general sense of how complex the macro is to use. The higher the
rating, the more complex it might be to learn and master.
Estimated time saved (seconds) – this is a conservative estimate of the time you’d save each time you run
the macro. Keep in mind that many macros can perform multiple functions, so your mileage may vary.
Shortcut type – centralizes/combines several actions Bulk type – automates repetitive, high-volume
in one menu/step, saving a few seconds at a time. tasks, saving large amounts of time each run.
Category – this is the (color-coded) category the macro best fits in. It might be helpful to review other
macros in the same category. Note that some macros may fit in multiple categories.
Keyboard Shortcut(s) – this denotes the default keyboard shortcut(s) for the macro when using the XLEV8
Excel Add-in. Note that you can easily set your own keyboard shortcuts for any macro in the add-in!
INDEX
01. Toggle Cell Highlight 19. Insert Counter Formula 37. Note Merge
02. Toggle Number Format 20. Comment Picker 38. Wrap If Error
03. Search Macros 21. Swap Values / Flip Values 39. Wrap Round
04. Sheet Action Picker 22. Auto Column Widths 40. Export Sheet As
05. Copy Special Picker 23. WP Stamp / WP Ref / Set Format Default 41. Toggle Formulas Values
06. Paste Special Picker 24. Modify Fields 42. Named Range Picker
07. Filter Picker 25. Run Browser Steps 43. List Cell Errors
08. Search Recent Files 26. Data Validation Picker 44. Unpivot Table
09. Select To Bottom / Select To Right 27. Zoom Picker / Toggle Zoom 45. Field Max Lengths
10. Search Cells 28. Select Picker 46. Create Subfolders / List Contents
11. Show Cell References 29. Toggle Lookup 47. Remove Indirect
12. Formula Picker 30. Email Picker / File Email Messages 48. Create Mapped File
13. Misc Picker 31. Reverse Sign 49. Bulk Sheet Update
14. Sort Picker 32. Refresh PowerPoint Slides 50. Save Sheets To PDF / Other Files
15. Conditional Formatting Picker 33. Bulk Edit Appointments / Contacts 51. Summarize Sheets
16. Toggle Borders 34. Toggle Cell Tracker 52. Setup Project Files
17. Insert Picker 35. Find Replace Picker
18. Delete Picker 36. Print Picker
01. TOGGLE CELL HIGHLIGHT
5/5 1/5 3 sec Shortcut Formatting Ctrl+Shift+Y
Description
You highlight cells all the time, right? Here’s a way to
leverage your five favorite colors in one shortcut. It loops
through your defined favorite cell fill colors for all selected
cells, based on the fill color of the top-left selected cell. This
offers six shortcuts in one (including the no fill color option)!
Why use it
It’s easier and quicker than using the mouse and allows you
to configure your favorite fill colors to use over and over.
INDEX NEXT
02. TOGGLE NUMBER FORMAT
5/5 2/5 3 sec Shortcut Formatting Ctrl+Shift+N
Description
Very similar to fill colors, you can easily set your five favorite
number formats! This one loops through your defined
favorite number formats for all selected cells, based on the
number format in the top-left selected cell. No need to
memorize five different keyboard shortcuts – this offers six
shortcuts in one (including the general number format)!
Why use it
It’s easier and quicker than using the mouse and allows you
to configure your favorite number formats to use over and
over.
and define favorite macros to filter your searching. It also keyboard shortcuts
shows details and a link to the help page for each macro.
Why use it
It’s a quick way to run and find macros and set keyboard
shortcuts for the ones you used most. It’s effectively a
keyboard shortcut for hundreds of macros.
Set/unset favorite
Who it’s for macros (helps filter)
Find macro details and
Users of all types will find this helpful. Heavy Excel users will support URLs
find it helpful for being super efficient (avoiding the mouse),
and casual users will find it helpful for finding macros to run.
BACK INDEX NEXT
04. SHEET ACTION PICKER
5/5 2/5 5 sec Shortcut Navigation Ctrl+Shift+S
Description
Want to fly through the sheets in your workbook? This Enter 1-2 characters to run
macro lets you jump to the first sheet, last sheet, previously common sheet actions
Swiss army knife for sheet actions. Like all pickers (many in
this guide!), you can save your default action over and over!
Why use it
It makes it much easier and quicker to run sheet-related
commands that are spread all across Excel menus and take
several steps to complete.
Why use it
It makes it much easier and quicker to run copy-related
commands that are spread all across Excel menus and take
several steps to complete.
Why use it
It makes it much easier and quicker to run paste-related Save your favorite values/
formulas to paste quickly
commands that are spread all across Excel menus and take
several steps to complete.
Why use it
It makes it much easier and quicker to run filter-related
commands that are spread all across Excel menus and take
several steps to complete.
Why use it
It helps you find Excel files you might otherwise spend
several minutes searching for, offering search suggestions as
you type.
Why use it
It lets you quickly select ranges even if they contain blank Selects to the bottom (or
right), including blanks
values, so you can analyze them, apply formatting, fill
formulas, or set filter ranges.
Why use it
It lets you easily search with auto-complete to see matches
as you type, jump to the first match, and highlight full or
partial matches, easily toggling them on and off.
Why use it
It helps you review, troubleshoot, and navigate cell
references within a workbook or linked workbooks. Easily
jump back and forth with just a couple of keystrokes!
typing them takes time and it’s easy to make mistakes. This
macro allows you to set your favorite formulas and insert
them in one step! It also contains several other formula-
related actions that are often spread out all over the native Several helpful formula
actions, including saving your
Excel menus. favorites to insert in one step
Why use it
It helps you quickly apply formula actions or leverage your
saved formulas to insert them quickly in one step.
Why use it
This helps you run several stray commands more quickly. It’s
most commonly used for applying freeze panes and
hiding/grouping columns and rows.
Why use it
It saves you several steps when sorting your data, especially
if you leverage saved settings or sort several different ranges
in one bulk step.
Save your default action over
and over to run quicker
Who it’s for
Users who commonly sort data will save time and find this
easier to apply multiple sort levels, especially for sorting
multiple sort ranges.
BACK INDEX NEXT
15. CONDITIONAL FORMATTING PICKER
3/5 2/5 20 sec Shortcut Formatting N/A
Description
Conditional formatting is one of the best features in Excel for Enter 1-2 characters to apply
visual analysis – finding errors, exceptions, variances, helpful conditional formats
Why use it
It’s easier and quicker than using the mouse and allows you
to configure your favorite border styles to use over and over.
there are still other insert actions missing, and this macro
brings them together in one central place where you can
quickly run them. The most common actions are inserting
cells, rows, and columns, but you can also quickly insert
shapes, pictures, sheets, comments, tables, and more!
Brings together several insert
commands in one menu
Why use it
This helps you run several insert commands more quickly by
bringing them together in one menu, effectively offering
several shortcuts in one.
Why use it
This helps you run several delete commands more quickly by
bringing them together in one menu, effectively offering
several shortcuts in one.
Save your default action over
Who it’s for and over to run quicker
Users of all types will find this helpful for making structural
updates and other delete actions.
Why use it
This helps you complete a common Excel task very quickly –
adding a counter formula, and bonus – it updates
dynamically! Save your default maximum
row to run quicker
Who it’s for
Users who frequently manage data or use Excel for checklists
will find this helpful and save valuable time.
Why use it
These two macros help you swap or flip values in cells,
columns, and rows very quickly and easily.
Flip values or formulas in one
step (columns or rows)
(like sorting)
Why use it
It’s a quick and easy way to set or auto-fit column widths
across one or all columns in one or more sheets.
Why use it
Capture formatting to apply
These three macros offer ways to set specific formats or over and over (or set the WP
“stamps” very quickly and easily, combining several steps into Stamp and WP Ref options)
one.
Why use it
It helps you zoom quickly and easily with several shortcut
options, including the ability to set the zoom level across
multiple sheets in on step.
Why use it
It helps select cells in a variety of ways very easily and
quickly, which makes it that much easier to update, format,
sort, filter, or whatever you’re doing with your selection.
Why use it
It quickly updates lookup formulas between VLOOKUP,
XLOOKUP, and INDEX/MATCH in one step.
Why use it
These macros can save an incredible amount of time
automating the arduous task of managing emails. Several options to help automate
common email actions
Why use it
It quickly reverses the values and formulas of any selected
cells, helping you save time and reducing errors.
Why use it
This macro can save an incredible amount of time by
updating slides automatically. This ensures accuracy and Specify PPT file settings and
slides/items to update
gives you more time for analysis and crafting your narrative.
Why use it
These macros can save an incredible amount of time by
importing, updating, exporting, or deleting Outlook
appointments or contacts in one bulk step.
Why use it
It helps identify the selected cell, column, and row, and can
easily be toggled on and off in one step.
Why use it
It lets you quickly apply find/replace sets with minimal effort
and reduces the risk of errors.
Why use it
It lets you quickly apply common formatting to your notes Merge cells, wrap the text,
and documentation – merging, wrapping lines, and aligning and apply top-left alignment
in one step – helpful for
to the top-left in one step. instructions and long notes.
Why use it
It lets you quickly apply the IFERROR function to one or more
selected cell formulas, including the value when there is an
error.
Automatically wrap formulas for
selected cells with IFERROR(),
Who it’s for including the error value.
Users who build or maintain lots of formulas will find this
helpful to quickly apply a valuable function.
Why use it
It lets you quickly apply the ROUND function to one or more
selected cell formulas, including the number of decimals to
use.
Automatically wrap formulas
for selected cells with ROUND(),
Who it’s for including the # of decimals
Users who build or maintain lots of formulas will find this
helpful to quickly round numbers to display them as
intended.
BACK INDEX NEXT
40. EXPORT SHEET AS
3/5 2/5 60 sec Shortcut Editing and Structuring N/A
Description
Saving Excel data to import into other applications is a
common task, whether it’s in .xlsx, .csv, .txt or other formats. Automatically applies the range
This often causes issues as users save the wrong data range, to export based on the used
range and headers on/off
the wrong file type, the wrong file name, or to the wrong
location. This macro solves for those issues by making it easy
to save the right range, the right file type, and a consistent
file name/folder by saving your defaults to use over and over.
Why use it
It lets you quickly save a sheet in a variety of formats with a
consistent name and location, saving time and cutting down
on errors.
Why use it
It lets you quickly toggle tabular formulas to values and back
again, allowing you to calculate formulas much more quickly.
Why use it
It lets you quickly apply and use one or more named ranges,
making it easier to work with formulas.
Why use it
It lets you quickly see where any errors are in your workbook
and navigate to fix them.
List all the cell errors in your
file in one bulk step
that entry as a default for one less step the next time. Transposes your data to
stack it vertically instead
of across columns
Why use it
It lets you quickly unpivot data spread across columns to a
vertical approach, making it more usable for formulas,
filtering, and more.
Contents macro can list out all the folders and files within a
hierarchy, which can often help build the new folders.
Why use it
They let you quickly build a lot of folders – a mind-numbing
task that takes a lot of time and causes many mistakes. Use
these to automate that task and prevent errors.
Why use it
It converts any INDIRECET references to their direct reference
equivalent in all selected cells, in one bulk step. Converts the INDIRECT
reference for all selected
cells in one bulk step
Why use it
It allows you to quickly reformat a report from one system
into the structure needed to import or use in another system Leverages source data
(above) to map to the
or process. output sheet/file
Why use it
It saves a lot of time making common updates to multiple
sheets by applying them in one bulk step based on the
settings you specify, which can easily be reused.
Why use it
It saves a lot of time saving separate files from the sheets in
your file, and also reduces the risk of errors. It works well
with other macros, such as emailing those new files in bulk.
Automatically groups
Save multiple sheets to
sheets with the same file
separate or combined PDF files
Who it’s for name specified
Users who work with files containing several sheets will find
this helpful for saving those sheets to separate PDF or other
file types.
BACK INDEX NEXT
51. SUMMARIZE SHEETS
3/5 3/5 900 sec Bulk Multiple Sheets N/A
Description
Many reports are built with separate sheets for each
location, department, region, etc. While that’s helpful for
organizing the data, it’s a pain to compare across them. This
macro automatically builds two summary sheets that allow
you to compare values from all of those sheets, greatly aiding Change reference column to
dynamically update data
in reviews of completeness and accuracy. It also helps you Side-by-side sheet
summarizes sheets on the
easily jump back and forth amongst those sheets! top, displaying all rows
Why use it
It gives you the ability to easily compare values across similar
sheets, making reviews much easier and quicker.
Why use it
It can save a lot of time and reduce errors on the repetitive
steps performed with setting up folders and files related to Optionally, automatically
copy and rename template
new projects, clients, and prospective customers. files for each new project