Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1497 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  extraire un chiffre d'une chaine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

extraire un chiffre d'une chaine

n°391912
belgarion
Emporté par le Nexus
Posté le 13-05-2003 à 14:14:14  profilanswer
 

j ai des chaine de caractere qui a une syntaxe precise
 
 

Code :
  1. CLIENT:2689
  2. CLIENT:49872
  3. CLIENT:85978

 
 
je voudrais savoir comment je fais en vba pour extraire le numero de ces chaines
 
qqun peux m aider

mood
Publicité
Posté le 13-05-2003 à 14:14:14  profilanswer
 

n°391937
drasche
Posté le 13-05-2003 à 14:20:09  profilanswer
 

2 méthodes:
* soit tu repères tes ":" avec un InStr et tu extrais ce qui suit puisque tes chaines ont un format fixe, c'est peinard.
* soit tu splites (fonction Split) la string en prenant comme séparateur le ":".  A l'indice zéro du tableau résultat, tu auras l'identifiant; et à l'indice 1, tu trouveras ta valeur.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°391955
belgarion
Emporté par le Nexus
Posté le 13-05-2003 à 14:24:37  profilanswer
 

drasche a écrit :


* soit tu repères tes ":" avec un InStr et tu extrais ce qui suit puisque tes chaines ont un format fixe, c'est peinard.


comment je fais ca ?
j arrive pas a trouver le nom de la fonction qui extrait une chaine de caractere d une chaine de caractere

n°391960
drasche
Posté le 13-05-2003 à 14:26:03  profilanswer
 

Belgarion a écrit :

comment je fais ca ?
j arrive pas a trouver le nom de la fonction qui extrait une chaine de caractere d une chaine de caractere


Mid :heink:
 
Rassure moi tu as MSDN à ta disposition? [:totoz]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°391963
cvb
Posté le 13-05-2003 à 14:28:20  profilanswer
 

CLIENT: --> 7 caractère
 

Code :
  1. dim a = ""
  2. dim b
  3. b= CLIENT:2869
  4. a = right(b, (len(b)-7))
  5. msgbox a

 
 
c'est une des méthodes, si "CLIENT:" reste une "constante".


Message édité par cvb le 13-05-2003 à 14:28:53
n°391978
belgarion
Emporté par le Nexus
Posté le 13-05-2003 à 14:33:24  profilanswer
 

drasche a écrit :


Mid :heink:
 
Rassure moi tu as MSDN à ta disposition? [:totoz]


ouais j ai office developper
mais bon j ai un peu de mal avec :o
pis le compagnon d office tu lui demande extraire chaine de caractere il te file n importe quoi comme reponse :fou:

n°391992
mareek
Et de 3 \o/
Posté le 13-05-2003 à 14:39:17  profilanswer
 

Belgarion a écrit :


ouais j ai office developper
mais bon j ai un peu de mal avec :o
pis le compagnon d office tu lui demande extraire chaine de caractere il te file n importe quoi comme reponse :fou:  


faut pas utiliser le parasite compagnon office aussi


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°391994
drasche
Posté le 13-05-2003 à 14:40:23  profilanswer
 

dans l'environnement VB(A), tu appuies sur F2 pour avoir le browser d'objets.  Dans la liste des librairies, choisis "Strings" et tu trouveras toutes les fonctions traitant spécifiquement des strings avec une ligne de description pour chaque méthode ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°391998
cvb
Posté le 13-05-2003 à 14:42:08  profilanswer
 

drasche a écrit :

dans l'environnement VB(A), tu appuies sur F2 pour avoir le browser d'objets.  Dans la liste des librairies, choisis "Strings" et tu trouveras toutes les fonctions traitant spécifiquement des strings avec une ligne de description pour chaque méthode ;)


 
il est parti voir son compagnon office ! [:belial-]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  extraire un chiffre d'une chaine

 

Sujets relatifs
Récupérer les éléments d'une chaineImprimer une partie d une chaine de caracteres
[ActionScript] Pb de chaine de caracteres[ASP] fonction suppr espace fin de chaine
chaine d'entier "csv-style" -> int[][VB6] Extraire une icone avec extracticon ok, mais comment la sauver ?
[C]Taille de chaine de caractères dynamique...[Windows] qui transforme un Float en une chaine de char
verifier le 1er char d'une chaineRecherche d'un mot dans une chaine de caractere ?
Plus de sujets relatifs à : extraire un chiffre d'une chaine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR