Currency format and superscript numbers (VBA)

ab3887

New Member
Joined
Jul 19, 2010
Messages
24
I have a table that looks like this:

A $125,000
B $350,000
C $109,000
D $122,000

The values come from formulas on another sheet and change frequently. The table gets attached to a publisher document that goes out to clients and row D has an important disclosure. Because of this I need to append a superscript 1 at the end of $122,000. What is the easiest way to do this with VBA?

Currently I could only get it to work by typing it in manually, formatting as text, and having a space between the last 0 and the superscript 1, but I wasn't able to replicate this in VBA.

(I'm using excel 2007)
 

Excel Facts

How to fill five years of quarters?
Type 1Q-2023 in a cell. Grab the fill handle and drag down or right. After 4Q-2023, Excel will jump to 1Q-2024. Dash can be any character.
Hi

A much easier solution, that doesn't require any further processing is to format the cell with the custom format

$#,##0 ¹

where the ¹ is not a regular character "1" in which you apply the superscript format, but, instead, the unicode character "superscript one". You can insert it with the insert->symbol, the code is 0xB9, or with vba.
 
Last edited:
Upvote 0
Thanks, custom formatting definitely works better.

I ended up going with Alt+0185 to generate the superscript 1 character and it worked perfectly.
 
Upvote 0

Forum statistics

Threads
1,223,237
Messages
6,170,928
Members
452,366
Latest member
TePunaBloke

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top