Spliter un mot en fct des espaces dans la cellule

Bonjour je reçois un fichier avec une colonne avec parfois des mots composés

Est il possible d’avoir une formule qui une fois detecte qu’il y’a 1 espace me splite le mot en 2 voir en 3 ?

J’ai mis un fichier excel pour expliquer le pb, ds la colonne C et la colonne D, j’ai mis en jaune ce que je devrai avoir.

Le pb c’est que le fichier que reçois fait plusieurs centaines de lignes donc difficiles de le faire manuellement.

Auriez vous une idée pour résoudre ce problème ?

Merci d’avance pour votre aide.

Bonjour K, bonjour le forum,

Avec une boucle et la fonction Split. je reviens...

Sub Macro()
Dim O As Worksheet 'déclare la variable O (Onglet)
Dim TV As Variant 'déclare la variable TV (Tableau des Valeurs)
Dim I As Integer 'déclare la variable I (Incrément)

Set O = Worksheets("Feuil1") 'définit l'onglet O (à adapter à ton cas)
TV = O.Range("B1").CurrentRegion 'définit le tableau des valeurs TV
For I = 2 To UBound(TV, 1) 'boucles sur toutes les lignes I du tableau des valeurs TV (en partant de la seconde)
    'si il exites des espace sépare les mots
    If UBound(Split(TV(I, 1), " ")) > 0 Then 
         O.Cells(I, "C").Resize(1, UBound(Split(TV(I, 1), " ")) + 1) = Split(TV(I, 1), " ")
    Else
        O.Cells(I, "C").value=TV(I, 1)
    End If
Next I 'prochaine ligne de la bouccle
End Sub

WAW, merci bcp ThauThème .

Bonjour

je reviens vers vous par rapport au code d’hier, j’ai essayé de l’appliquer au fichier avec toutes les données mais il y’a un décalage avec les lignes

Exp : reponse de la cellule b4 en c1 au lieu de c4.

Que dois je modifier dans le code pour résoudre ce problème ?

Merci pour votre aide

6test-formule.xlsm (15.69 Ko)

bonjour

une contribution

13k5757.xlsx (9.89 Ko)

cordialement

Bonjour le fil, bonjour le forum,

Bonjour

je reviens vers vous par rapport au code d’hier, j’ai essayé de l’appliquer au fichier avec toutes les données mais il y’a un décalage avec les lignes

Exp : reponse de la cellule b4 en c1 au lieu de c4.

Que dois je modifier dans le code pour résoudre ce problème ?

Merci pour votre aide

C'est ce qui me gave le plus dans les forums, les gens qui fournissent un fichier exemple qui ne correspond pas à la réalité puis, évidemment, viennent pleurer ensuite que ça ne marche pas... Pas envie de pencher à nouveau sur ce problème ! Désolé c'est la troisième fois aujourd'hui...

Mais p.. de b... de m... (Purée de Bananes Martiniquaise, ça va de soi), si ta voiture est en panne est-ce que c'est la voiture de ta femme que tu amènes chez le garagiste ?!...

Rechercher des sujets similaires à "spliter mot fct espaces"