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

Récupérer une partie d\'un mot dans une cellule

Nashou

XLDnaute Junior
Récupérer une partie d'un mot dans une cellule

Bonjour,

Voilà, je souhaite récupérer dans une cellule où il y a écrit XX1234XXX seulement le chiffre 1234 pour le mettre dans une autre cellule.
Je souhaiterai l'avoir sous forme de macro.

mc

Message édité par: Nashou, à: 27/07/2005 10:27
 

Tenormadness

XLDnaute Nouveau
Re:Récupérer une partie d'un mot dans une cellule

bonjour

Voici la macro tant attendue :

Function ExtractionChaine(pstrOrigine As String) As Long
Dim lintLen As Integer, lIdx As Integer, lstrFinal

lstrFinal = ''
For lIdx = 1 To Len(pstrOrigine)
Select Case Mid(pstrOrigine, lIdx, 1)
Case '0' To '9'
lstrFinal = lstrFinal & Mid(pstrOrigine, lIdx, 1)
Case Else
End Select
Next lIdx
ExtractionChaine = CLng(lstrFinal)
End Function

Bonne continuation ! ! !
 

Nashou

XLDnaute Junior
Re:Récupérer une partie d'un mot dans une cellule

En fait, j'ai trouvé une alternative.
J'utilise les fonctions GAUCHE et DROITE et je peux récupérer une partie du nom que je souhaite.

Mc quand meme
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…