The way I've done this using VBA is to have the code copy the value from the
cell (text only), insert it without a link into the label (linked content
cannot support separate formatting within the text), then step through the
cell's text character by character, and apply the formatting to the label's
text character by character. If the formatting involves more than just a
couple formatting properties (i.e., bold, italic, color, font name, sub- and
superscript), the label will lose some of the formatting of the cell. This
works with data labels, axis and chart titles, shapes (including textboxes),
but not with axis tick labels. But you can fake those with data labels.
If your only real property of interest is sub- and superscripting, it should
work well enough.
- Jon