Ti consiglio allora di usare un tipo Long (oppure Integer) per memorizzare il numero, in formato decimale. Quando assegni la variabile:
codice:
esa = "10"
n = CLng("&H" & esa)   'in memoria hai 16 decimale
Debug.Print Hex$(n)    'in stampa hai ancora 10
Cmq dipende da quello che devi fare, per fare calcoli è meglio convertirlo in decimale, per altri scopi potrebbe essere preferibile lasciarlo nel formato stringa.