Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL pour MAC séparer les numéros de téléphone dans une cellule

bian-k

XLDnaute Nouveau
bonjour, j'ai plusieurs numéros de téléphone dans la même cellule séparé par une virgule. j'aimerais renvoyer les chiffres après chaque virgule dans une nouvelle cellule de façon à n'avoir qu'un numéro par ligne. merci
 

Phil69970

XLDnaute Barbatruc
Bonjour @bian-k

Je suis parti du principe que tes numéros sont dans la cellule A1 donc à modifier si besoin....
VB:
Sub Telephone()
'A adapter en fonction de la cellule ou se trouve tes numéros de téléphone
    Range("A1").TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _
        :=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _
        Array(7, 1), Array(8, 1), Array(9, 1)), TrailingMinusNumbers:=True
End Sub

*Un fichier serait utile si ce n'est pas ce que tu désires...
*Merci de ton retour

@Phil69970
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Après sélection de la cellule "A1" ou de la plage de cellule exemple "A1:A10", tu peux essayer:

Données/Convertir
Délimité
suivant
cocher virgule
suivant
terminé

JHA
 

Discussions similaires

Réponses
7
Affichages
434
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…