test sur le type ?

arnaoke

XLDnaute Occasionnel
Bonjour,

Existe t il une méthode permettant de donner la nature d'un caractère ?

exemple :

je suis avec un string du style : BOA0001576 , et je cherche à savoir si le 3° caractère est un nombre ou une lettre, quelle méthode utiliser ?

merci de m'avoir lut,

Arnaoke
 

pierrejean

XLDnaute Barbatruc
Re : test sur le type ?

Bonjour a tous

Une version supplementaire

Code:
Function chiffre_ou_lettre(texte, position)
x = Mid(texte, position, 1)
If Asc(x) > 47 And Asc(x) < 58 Then
  chiffre_ou_lettre = "Chiffre"
Else
  chiffre_ou_lettre = "Lettre"
End If
End Function
Sub essai()
MsgBox (chiffre_ou_lettre("BOA0001576", 3))
MsgBox (chiffre_ou_lettre("BOA0001576", 4))
End Sub
 

Discussions similaires

Réponses
5
Affichages
466
Réponses
8
Affichages
461

Statistiques des forums

Discussions
312 471
Messages
2 088 701
Membres
103 927
dernier inscrit
Mkeal