Extraction chaine

Le
Brat'ac
Bonjour,

En VBA

Connaissant le premier mot d'une chaine je cherche à récupérer
le suivant dans une variable.

Je galére

Merci de l'aide
  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
MichD
Le #26540829
Bonjour,
Dans un module standard, copie la fonction personnalisée suivante :
'----------------------
Function LeSplit(Rg As Range, Position As Long)
Dim X As Variant
If Rg <> "" Then
X = Split(Rg, " ")
LeSplit = X(Position - 1)
End If
End Function
'----------------------
En supposant que la chaîne de caractères est en A1
Tu saisis la formule suivante :
Le "2" représente le mot que tu veux extraire.
=LeSplit(A1;2)
MichD
Brat'ac
Le #26540833
MichD avait écrit le 22/03/2020 :
Bonjour,
Dans un module standard, copie la fonction personnalisée suivante :
'----------------------
Function LeSplit(Rg As Range, Position As Long)
Dim X As Variant
If Rg <> "" Then
X = Split(Rg, " ")
LeSplit = X(Position - 1)
End If
End Function
'----------------------
En supposant que la chaîne de caractères est en A1
Tu saisis la formule suivante :
Le "2" représente le mot que tu veux extraire.
=LeSplit(A1;2)
MichD

Super !
Merci beaucoup.
Poster une réponse
Anonyme