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