En réexaminant ton message et ton exemple, il devient en plus très clair que tu le traites pas le nombre 17801015232, mais la chaîne de caractères "17801015232" et c'est loin d'être la même "chose" !
Je ne sais pas pourquoi, mais, du coup, je me dis que tu nous étales tout simplement là un exercice de cours qui t'est imposé
Je vais donc faire exprès de te donner cette solution-là :
titi = "17801015232"
titi = Replace(StrConv(titi, vbUnicode), Chr(0), " ")
MsgBox titi
S'il ne s'agit pas d'un exercice de cours, mais d'un besoin personnel ===>> tu as ta solution.
S'il s'agit par contre d'un exercice de cours : attends-toi à la colère de ton prof, qui :
1) devinera que ce code ne vient pas de toi
2) te "coincera" en deux coups de cuillère à pot (juste une question à laquelle tu ne sauras lui répondre ).
Vouilà voilà !
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.