This video demonstrates the following:

How to customise the Ribbon with additional tabs and buttons
How to write VBA that will apply custom number format to a selection
------------------------