XL pour MAC Séparer un champ de texte sur plusieurs colonnes

Laurent_C

XLDnaute Nouveau
Bonjour à tous,
Comment faire pour séparer un texte de la colonne A en 3 parties sur la colonne B, C et D ?

J ai un tableau de 800 lignes présentant des termes avec explications.
Voici un exemple de contenu : Agruminvelopapyrophilie (Agruminvelopapyrophile) Emballages d’agrumes
- Comment tout ce qui est avant la parenthèse et le placer sur la colonne B
- comment prendre ce qu'il y a entre les parenthèses et le placer sur la colonne C
- Comment prendre ce qu'il y a après les parentheses et le placer sur la colonne D

Merci à vous et bon confinement :)
 

Pièces jointes

  • 1585564419388.png
    1585564419388.png
    3.9 KB · Affichages: 4

Staple1600

XLDnaute Barbatruc
Re

Juste par curiosité, est-ce que la macro ci-dessous fonctionne sur ton Mac.?
VB:
Sub Donnees_Convertir()
Selection.Replace What:="(", Replacement:="/", LookAt:=xlPart, SearchOrder:=xlByRows
Selection.Replace What:=")", Replacement:="/", LookAt:=xlPart, SearchOrder:=xlByRows
Selection.TextToColumns Destination:=Range("B1"), _
            DataType:=xlDelimited, _
            Other:=True, OtherChar:="/", _
            FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1))
            
End Sub
NB: Mettre avant quelques données (comme dans ton message#1) en colonne A puis lancer la macro.
 

Discussions similaires

Réponses
8
Affichages
1 K