Selectionner qu'une lettre d'un code

Résolu
Bambou40 Messages postés 4 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 23 décembre 2004 - 22 déc. 2004 à 18:08
Bambou40 Messages postés 4 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 23 décembre 2004 - 23 déc. 2004 à 17:38
Bonjour, J'aimerai que quelqu'un me dise si il existe une fonction en VB qui permet de, dans un condition , compter simplement les valeurs qui commence par une lettre ou un chiffre.

Par exemple: dans un tableau jai des codes, qui peuvent etre identique, comme NO1 ou NR1 ou encore CB2 et jaimerai dans un SI selectionner que ceux qui commence par N.

En effet dans mon tableau il y a plus de 30 000 lignes et actuellement la condition prend en compte tous les N mais je dois faire:

If CRV(i)=NR1 or CRV(i)=NR2 or CRV(i)=NO1 etc .... jusqu'a 8 or

alors jaimerai simplifier ac un fonction qui fait si CRV(i) commence par N alors traitement

Voila merci d'avance jespere que vous pourrez m'aider.

:big)

6 réponses

cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
22 déc. 2004 à 18:27
labout

Non et les boucles
dim i as long
for i=0 to ubound(crv)
if left(crv(i),1)="N" then
' traitement
endif
next

si j'ai tout compris
@+
3
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
22 déc. 2004 à 18:29
Quelque chose comme ça peut -êtr

'* traitement si première lettre du code = N
if mid(Crv(i), 1,1) = "N" then

endif
madbob
3
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
23 déc. 2004 à 01:11
ou bien cela, qui est parait-il plus rapide : If crv(i) like "N*" then

Christophe R.
3
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
22 déc. 2004 à 18:30
salut Labout,

on a pensé la même chose alors
madbob
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
22 déc. 2004 à 19:26
labout
eh oui
0
Bambou40 Messages postés 4 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 23 décembre 2004
23 déc. 2004 à 17:38
merci,pour votre aide c'est beaucoup plus simple comme ca :D
:big)
0
Rejoignez-nous