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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  un petit plus sur les chaines

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

un petit plus sur les chaines

n°356724
toun
Posté le 09-04-2003 à 15:20:34  profilanswer
 

Encore une petite question (decidement, je suis chiant!!!):
Si j'ai une chaine "100m" comment je peux decouper cette chaine en deux chaine, l'une "qt" egale a "100" et l'autre "unite" egale a "m".
 
Merci.

mood
Publicité
Posté le 09-04-2003 à 15:20:34  profilanswer
 

n°356764
nur
Posté le 09-04-2003 à 16:02:27  profilanswer
 

Toun a écrit :

Encore une petite question (decidement, je suis chiant!!!):
Si j'ai une chaine "100m" comment je peux decouper cette chaine en deux chaine, l'une "qt" egale a "100" et l'autre "unite" egale a "m".
 
Merci.  


tt = "100ma"
ch1 = Mid(tt, 1, InStr(1, tt, "m" ) - 1)
ch2 = Right(tt, Len(tt) - InStr(1, tt, "m" ) + 1)
MsgBox (ch1 & "  " & ch2)
 
 
mais ça depend de ta chaine etudie les fcts de chaines c'est pas dur

n°356769
toun
Posté le 09-04-2003 à 16:07:10  profilanswer
 


Le probleme, c'est que je ne peux pas faire comme tu me dis, car les unitées ne sont pas toujours des Metres, mais aussi des mm, cm, dm, g, Kg, pc, pcs, N, L,... Donc ce que j'aurais voulu faire, c'est separer la partie integer de la partie string. C'est pour ça que j'en bave!
Si t'a une idée, previens moi!

n°356793
nur
Posté le 09-04-2003 à 16:15:34  profilanswer
 

Toun a écrit :


Le probleme, c'est que je ne peux pas faire comme tu me dis, car les unitées ne sont pas toujours des Metres, mais aussi des mm, cm, dm, g, Kg, pc, pcs, N, L,... Donc ce que j'aurais voulu faire, c'est separer la partie integer de la partie string. C'est pour ça que j'en bave!
Si t'a une idée, previens moi!

il faut alors raisonner sur les code ascii avec  
les chiffres compris entre 48 et 57:
 
  for i=1 to len(tachaine)
if (asc(mid(tachaine,i,1)) >47)  and (asc(mid(tachaine,i,1)) <58)  then msgbox(" c'est un chiffre" )
next
 


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

  un petit plus sur les chaines

 

Sujets relatifs
petit proble avec VBAgestion des chaines de caracteres
Un petit défipetit pb avec retours à la ligne sous windows ou linux
PHP petit probleme avec ce langageTrouver la chaine entre deux chaines
cherche un petit programme pour les ti 83plusPetit truc à la con sur VB
Les chaines de caracteres, les tableaux....Algorithme de recherche/rempalcement de chaînes dans un fichier ??
Plus de sujets relatifs à : un petit plus sur les chaines


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