Bonjour, salut IronBoule !
J'ai voulu tenter quelque chose avec les caractères UNICODE correspondant aux indices et exposants... Mais ça n'a pas l'air de fonctionner comme prévu ! Soit je ne sais pas faire (probable !), soit le caractère n'est pas prit en charge par Excel et automatiquement transformé en nombre classique...
Le code testé :
Sub Test()
Dim Exposant(), Indice(), Chiffre As Integer
Exposant = Array(8304, 185, 178, 179, 8308, 8309, 8310, 8311, 8312, 8313)
Indice = Array(8320, 8321, 8322, 8323, 8324, 8325, 8326, 8327, 8328, 8329)
Chiffre = 6 'Remplacer le chiffre à tester
MsgBox "Chiffre : " & Chiffre & ", Indice : " & ChrW(Indice(Chiffre)) & ", Exposant : " & ChrW(Exposant(Chiffre))
End Sub