J'ai un petit soucis en VBA.
Voilà, j'aimerai faire une macro qui ne me garde que le texte situé après le premier espace pour toutes les cellules d'une colonne.
Par exemple dans ma colonne A j'ai :
Tintin Milou
Roger Dédé
Et bien dans ma colonne B Je ne voudrais que
Milou
Dédé
Sub Separe()
Dim cel As Range
For Each cel In Range("A1", Range("A65536").End(xlUp))
If InStr(cel, " ") Then cel.Offset(, 1) = Mid(cel, InStr(cel, " ") + 1, 999)
Next
End Sub
Merci.
Par contre, j'ai plusieurs mots en fait a la suite.
C'est plutot du style
Tintin Milou s'en va en guerre
et je ne veux garder que Milou s'en va en guerre.