Bonjour à tous,
Je sollicite votre aide pour le problème suivant :
Je dispose de fichiers excel avec des numéros client sous différents formats.
Je souhaiterai ajouter des tirets à des positions spécifiques, positions variables en fonction du format des numéros clients (que je pense identifier par regex).
Ainsi, si la chaine correspond à la regex 1, alors il faut ajouter un tiret après les 3ème et 11 ème caractères
mais si la chaine correspond à la regex 2, alors il faut ajouter un tiret après le 1er et le 4ème caractères.
De mes recherches, j'ai trouvé sur internet qui adapté donne :
Dim MaChaine As String, Insert as String, i as Long
Machaine = "regex 1"
Insert = " "
i = 3
Machaine = left$(MaChaine,i-1) & Insert & Mid$(MaChaine,i)
mais qui ne marcherait que pour une regex et que pour 1 tiret sur les 2.
Auriez-vous une idée sur le sujet ?
Merci d'avance !