Il n'existe pas de fonction toute faite pour cela en VB, il faut coder cela toi-même, mais ce n'est pas bien compliquer. Pour inserer un caractère en ième position d'une strign, il faut faire cela :
Dim MaChaine As String, Insert as String, i as Long
Machaine = "BonjourOsta"
Insert = " "
i = 8
Machaine = left$(MaChaine,i-1) & Insert & Mid$(MaChaine,i)
Christophe R.
Christophe R.