Extraction de 2 caracteres numeriques place entre deux tirets

Aladin

XLDnaute Occasionnel
Bonsoir le forum
Malgre toutes mes recherhes je n' ai pas trouve comment extraire deux caracters numeriques entre deux tirets, ni un code a adapter pour continuer mon projet.
Parcourir une colonne, extraire les deux caracteres en les copiant et placé dans la colonne suivante
exemple ; Marvin Gaye - Live In Montreux 1980 CD1 - 01 - Time (To Get It Together).mp3

Extraction du numero de piste dans l' exemple 01 tout en sachant que toutes les cellules ne sont pas ecrit dans unformat standard
Merci d' avance pour tous ceux qui veulent m' aider
Aladin
 

piga25

XLDnaute Barbatruc
Re : Extraction de 2 caracteres numeriques place entre deux tirets

Bonjour,

Un essai si votre phrase en A1, mettre en B1 :
=STXT(A1;TROUVE("µ";SUBSTITUE(A1;"-";"µ";2))+1;TROUVE("µ";SUBSTITUE(A1;"-";"µ";3))-TROUVE("µ";SUBSTITUE(A1;"-";"µ";2))-1)
Bien entendu, les deux chiffres seront toujours entre le 2ème "-" et le 3ème "-" dans la phrase.
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Extraction de 2 caracteres numeriques place entre deux tirets

Bonsoir Aladin,

Peut-être avec une fonction personnalisée: nbrnbr(x)

Le code de nbrnbr:
VB:
Function nbrnbr(x) As String
Dim mot
For Each mot In Split(x, "-")
  If Trim(mot) Like "##" Then
    nbrnbr = Trim(mot)
    Exit Function
  End If
Next mot
End Function
 

Pièces jointes

  • Extraction de 2 caracteres numeriques place entre deux tirets.xls
    33 KB · Affichages: 68
Dernière édition:

Aladin

XLDnaute Occasionnel
Re : Extraction de 2 caracteres numeriques place entre deux tirets

Bonsoir Philippe, mapomme et piga25 et le forum
Merci d' avoir répondu à mon post, j' ai fais des essais et j' ai les résultats que j' attendais, parmi les 3 réponses, pour la mise en place apres les éssais j' ai privilégé l' installatiode la fonction
Merci è vous trois
Aladin
 

Statistiques des forums

Discussions
312 308
Messages
2 087 105
Membres
103 469
dernier inscrit
Thibz