June 24, 2025
Excel Macros & VBA 101
20% Off Excel Macros & VBA CourseClick Here -->> If you've ever caught yourself doing the same clicks in Excel
Read More
June 24, 2025
20% Off Excel Macros & VBA CourseClick Here -->> If you've ever caught yourself doing the same clicks in Excel
Read MoreJune 20, 2023
Annoyingly, there’s a shortcut for Merge & Center on the Ribbon, but nothing for Center Across Selection which is far
Read More
August 20, 2020
I've previously described how to use a form to search for a distinct value, like a unique ID. This time
Read More
July 3, 2020
If you are going to use animation in your charts, you should do it to enhance the story your data
Read More
June 4, 2020
Let's say we need to assign staff to work different shifts and no person can work both early and late
Read More
May 27, 2020
If you are using a filter on a 'regular' pivot table (one that isn't using source data from Power Pivot),
Read More
May 8, 2020
I've previously written about getting real time data (RTD) into Excel using Python. In this post I'm going to chart
Read More
April 20, 2020
Data validation lists will only let you choose one item from the list. But what if we have a situation
Read More
March 18, 2020
I've written about using calendars/date pickers in userforms before but this one is particularly easy and flexible to use, even
Read More
March 11, 2020
Here's the scenario: I want to send different pages of my pivot table report to different email recipients. I can
Read More
January 28, 2020
I was recently asked to provide the ability to search a list of records (like a table) using a user
Read More
October 30, 2019
One thing I often found frustrating with VBA is the lack of any easy way to see the values in
Read More
August 1, 2019
To start with let's understand that I'm talking about the 'old' style comments like the one on the left. In
Read More
July 2, 2019
If you are working with several variables that relate to one thing, for example you are working with employee data,
Read More
May 30, 2019
I've written about web scraping before using VBA, but never about interacting with the website to do things like filling
Read More
April 10, 2019
If you've worked with merged cells you may know that they can cause issues with things like copying and pasting,
Read More
April 4, 2019
Normally variables cease to exist once your Sub or Function has finished executing. Static variables allow you to preserve a
Read More
March 1, 2019
If you need Excel to run some VBA at a specific time, or repeatedly at set intervals, you can use
Read More
February 22, 2019
RegEx stands for regular expression and is a sequence of characters that defines a pattern that can be used to
Read More
January 15, 2019
The VBA Like operator allows you to compare strings against a pattern. You can search a string to check if
Read More
December 13, 2018
We've had a few forum questions recently asking how to play audio files in Excel. Normally I'd just use my
Read More
November 30, 2018
You might want to save your charts as images that can then be used in other applications, like email or
Read More
November 22, 2018
Mynda wrote a post about line charts vs dot plots where one of the steps in setting up the dot
Read More
October 24, 2018
My last post looked at web scraping using VBA, where I loaded a single page and extracted content. In this
Read More
October 17, 2018
We can use VBA to retrieve webpages and comb through those pages for data we want. This is known as
Read More
September 19, 2018
Let's say you have a range that you want to convert to a table Something like this that has fills,
Read More
September 11, 2018
If you end up with a workbook that contains custom styles, removing all of these may be a pain depending
Read More
July 3, 2018
If you've written subs or functions in your own add-in, you can use them in your worksheet as you would
Read More
April 19, 2018
We had a post on the forum recently asking how to create a timer in Excel, to record how long
Read More
April 13, 2018
Excel has the concept of volatile and non-volatile functions. Microsoft define a volatile function as one that is recalculated every
Read More