Sélection multiple depuis une cellule

Bonjour,

Je souhaite extraire tous les numéros de téléphones présents dans une cellule, vers une autre cellule en les rangeant en une colonne :

Voir exemple en fichier joint

merci

3exemple001.xlsx (8.23 Ko)

Bonjour,

Une fonction personnalisée VBA (à coller dans un module standard de l'éditeur VBA, accessible via ALT + F11) :

Function SéparerNuméros(Cellule As String, Optional Sep As String = ",") As String

'Déclarations de variables
Dim Tablo() As String, i As Integer, Res As String

Tablo = Split(Trim(Cellule), Sep) 'Séparer le contenu de la cellule selon le séparateur défini (virgule par défaut)
For i = LBound(Tablo) To UBound(Tablo) 'Parcourir les éléments séparés
    If IsNumeric(Tablo(i)) Then 'Si un élément est numérique
        If Res = "" Then Res = Tablo(i) Else Res = Res & vbCrLf & Tablo(i) 'Ajouté au résultat
    End If
Next i
SéparerNuméros = Res 'Résultat de la fonction

End Function

A utiliser ensuite de manière classique :

=SéparerNuméros(I7)

Ou :

=SéparerNuméros(I7;",")

Ca ne marche pas

Ca ne marche pas

ça ne marche que sur de vrais numéros, pas avec votre exemple qui comporte des lettres...

Bj,

Vu d'ici, votre problème n'est pas très compréhensible, mais il peut être très simple à résoudre.

J'ai fait une réponse dans un vrai fichier, c'est plus simple.

Il y a 3 propositions et des conseils pour vous aider à faire votre solution.

En espérant que "ça marche".

A+

Bonjour,

Je vous remercie vivement pour vos réponses, ma question n'était pas claire :

voici un fichier mis au propre et plus claire :

Je cherche à construire les colonnes J, K et L à partir la colonne "sipEndpoint" ( fusionnée)

les colonnes J, K et L se présenteront comme une colonne de mots ou de nombre extrait de N

chaque ligne est homogène, le contenu en ligne numéro 1 de la colonne J correspond au contenu de la ligne 1 de colonne K et L.

d'avance merci

2exemple-001.xlsx (11.89 Ko)

voici un fichier mis au propre et plus claire :

Bonjour,

Pas l'impression de bosser pour rien... Votre nouveau fichier n'a plus grands choses en commun avec le premier !

Au final, en colonne L, il n'y a qu'un numéro à extraire ?

Vos formules en colonnes K et L suffisent-t-elles ?

Bonjour,

En colonne L on peut avoir plusieurs numéros à extraire de la colonne N et à mettre en colonne dans la même ligne :

exemple :

la colonne L rassemblera à ça :

99536477777

99536474444

99536477856

99536477857

99536477854

99536477855

99536477859

Extrait depuis la colonne N (voir image en pièce jointe)

capture

voici un fichier mis au propre et plus claire :

Bonjour,

Pas l'impression de bosser pour rien... Votre nouveau fichier n'a plus grands choses en commun avec le premier !

Au final, en colonne L, il n'y a qu'un numéro à extraire ?

Vos formules en colonnes K et L suffisent-t-elles ?

Mes formules en K et L ne me suffisent pas par ce que j'ai besoin d'extraire tous les numéros de la même ligne qui se trouvent en N (sipendpoint) pour la colone L et tous les numéros (comme celui-ci 10.91.94.223) qui se trouvent sur la même ligne en colonne N.

Merci

Bonjour,

Quel'un peut-il m'aider à construire mon tableau ?

d'avance merci.

Cordialement,

Bjr km

quid de la dernière proposition ?

oui / non / peut-être ?

Rechercher des sujets similaires à "selection multiple"