Bonjour,
Un code que j'avais proposé sur un autre forum pour séparer avec une virgule mais ça doit fonctionner avec un espace (je ne peux pas tester actuellement je suis sur iPhone), remplace la virgule par un espace dans la fonction Rept() devant l'@. Comme le dit MFerrand, le résultat sera difficilement exploitable sans détricoter :
Sub Test()
Dim Tbl
Dim Chaine As String
Dim I As Integer
Chaine = "123456789"
Chaine = Format(Chaine, Application.Rept(",@", Len(Chaine)))
Chaine = Right(Chaine, Len(Chaine) - 1) 'vire la 1ère virgule
Tbl = Split(Chaine, ",")
For I = 0 To UBound(Tbl)
Debug.Print Tbl(I)
Next I
End Sub
Bonjour,
Un code que j'avais proposé sur un autre forum pour séparer avec une virgule mais ça doit fonctionner avec un espace (je ne peux pas tester actuellement je suis sur iPhone), remplace la virgule par un espace dans la fonction Rept() devant l'@. Comme le dit MFerrand, le résultat sera difficilement exploitable sans détricoter :
Sub Test()
Dim Tbl
Dim Chaine As String
Dim I As Integer
Chaine = "123456789"
Chaine = Format(Chaine, Application.Rept(",@", Len(Chaine)))
Chaine = Right(Chaine, Len(Chaine) - 1) 'vire la 1ère virgule
Tbl = Split(Chaine, ",")
For I = 0 To UBound(Tbl)
Debug.Print Tbl(I)
Next I
End Sub