---Soumis par Dev Ashish---
N'extraire que les caractères alphabétiques d'une chaîne.
(Q) Comment je fais pour n'extraire que les caractères d'une chaîne possédant également des chiffres?
(A) Utiliser la fonction suivante. Noter que la boucle If peut être modifiée pour n'extraire que soit des minuscules, que des majuscules, ou tous deux, comme maintenant.
'************ Code Start **********
Function fExtractStr(ByVal strInString As String) As String
Dim lngLen As Long, strOut As String
Dim i As Long, strTmp As String
lngLen = Len(strInString)
strOut = ""
For i = 1 To lngLen
strTmp = Left$(strInString, 1)
strInString = right$(strInString, lngLen - i)
'Pour extraire et des minuscules et des majuscules
If (Asc(strTmp) >= 65 And Asc(strTmp) <= 90) Or _
(Asc(strTmp) >= 97 And Asc(strTmp) <= 122) Then
'pour n'extraire que les minuscules, utiliser la limite 97 - 122
'pour n'extraire que les majuscules, utiliser la limite 65 - 90
strOut = strOut & strTmp
End If
Next i
fExtractStr = strOut
End Function
'************ Code End **********