Anyone who has made a pivot table and their grandma knows that formatting them is a pain. Let’s recap the steps to apply one of the most common formats – currency format.
- Right click on any value field
- Go to Value field settings
- Click on “Number Format” button
- Choose Currency format
- Close the boxes, one after another
Unless you get paid per click, you wont be happy with all those clicks.
Wouldn’t it be cool to just click once and apply most common format to your pivot fields?

Of course you can. Just add oneClickCurrency macro to your personal macros workbook. And then add this to your Home ribbon as a custom button and you have a one click format option for any pivot.

oneClickCurrency Macro
So are you ready for the code? Its so tiny, you could type it faster than manually formatting the pivot fields yourself 😉
Sub oneClickCurrency()
On Error GoTo GameOver
Dim pName As String, pfName As String
pName = ActiveCell.PivotTable.Name
pfName = ActiveCell.PivotField.Name
With ActiveSheet.PivotTables(pName).PivotFields(pfName)
.NumberFormat = "$#,##0.00"
End With
GameOver:
End Sub
When copy pasting this code to your personal macros workbook, change the $#,##0.00 format code to any other formatting you want to use. Here are a few more common ones.
- Accounting format (negative values in brackets, no zeros): _($* #,##0.00_);_($* (#,##0.00);_($* “”-“”??_);_(@_)
- Negative amounts in red color: $#,##0.00;[Red]$#,##0.00
- Amounts with no decimals: $#,##0
So there you go. I just save you from a massive tax. Click tax that is.
George Costanzaesque macros for you
Short & fun, that is how I like my macros. Here are a few you should add to your personal macros workbook to save time & get more out of Excel.
- Filter a table by selected criteria
- Add a popup calendar to any cell
- Highlight selected cell’s row & column
- Split text to multiple cells
- More VBA Examples
How do you format your pivots?
For most of my work, I rely on Power Pivot, which allows you to set up format options when defining a measure. But whenever I use pivots, I end up paying click tax for the formatting. Hence the macro.
What about you? How do you format your pivots? You can customize the above macro to include additional steps that you often do (changing layouts etc.) Please share your techniques & thoughts in the comments section.















8 Responses to “Create a Combination Chart, Add Secondary Axis in Excel [15 Second Tutorial]”
[...] Select the “daily completed” column and add it to the burn down chart. Once added, change the chart type for this series to bar chart (read how you can combine 2 different chart types in one) [...]
[...] set the height series to be plotted on secondary axis. Learn more about combining 2 chart types and adding secondary axis in [...]
[...] Excel Combination Charts – What are they? [...]
[...] To show the years, I have used another dummy series and plotted it on secondary axis (related: how to add secondary axis?) [...]
Thanks for this one!
[...] Choisissez la colonne « Daily Completed » et ajoutez-la au graphique. Une fois ajoutée, changez le type de graphique pour cette série à histogramme (lisez comment combiner 2 types de graphiques en un : combine 2 different chart types in one) [...]
How do i create a chart that has negative numbers on axis x and y and plot them correctly? I cannot seem to understand how to do this, please help.
Thanks.
Nat
You can also plot 2 or more Y axes in Excel using EZplot or Multy_Y from Office Expander.com
There is a demo version to try.
Cheers.