[VBA] Comment extraire un caractere d'un chaine de type string.

Comment extraire un caractere d'un chaine de type string. [VBA] - Programmation

Marsh Posté le 10-01-2002 à 10:35:53    

voila, en fait j'ai une chaine string et je voudrais testé caractère par caractère ...
mais je vois pas comment...
pour l'instant j'utilise Left eet Right mais bon c tres lourd et evidement ca ralenti enormement.
 
Pkoi ne peut t-on pas accéder au caractere de ma chaine string comme un tableau, comme je faisais en c++ koi
     chaine[0]  
 :hello:

 

[edtdd]--Message édité par olicel--[/edtdd]


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 10-01-2002 à 10:35:53   

Reply

Marsh Posté le 10-01-2002 à 10:38:50    

en quel language ? toujours en C++ ? ("comme je faisais en c++ koi" )
si c'est en pascal les [ ] fonctionnent normalement.
 
 
edit: bon ok c'est dans le titre maintenant...

 

[edtdd]--Message édité par antp--[/edtdd]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-01-2002 à 10:39:10    

J'ai peut-être raté qqch, mais..... quel langage ???
 
--- D'oh, grillé ---
 
A++

 

[edtdd]--Message édité par WiseTechi--[/edtdd]

Reply

Marsh Posté le 10-01-2002 à 10:44:13    

putain suis trop con en VBA evidement, c sur ca que je travaille mais ca vous pouvez pas le savoir  :D


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 10-01-2002 à 10:53:23    

Tu devrais t'en sortir avec

Code :
  1. Mid(string, start[, length])

, non ?
 
A++

Reply

Marsh Posté le 10-01-2002 à 11:08:09    

ouai c deja un peu mieux que left et right  :D  
 
mais on peut pas acceder caractere par caractere a un objet string.
parce que ce que je voudrais c'est  
 
If(chaine[i] = "." ) then
chaine[i] = ","
endif
 
et chaine est un string recuperer d'une boite d'edition ...


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 10-01-2002 à 11:29:33    

et

Code :
  1. chaine = Replace(chaine, ".", "," )

?
 
A++

Reply

Marsh Posté le 10-01-2002 à 11:48:24    

ouai ca  c bon  ;)  
 
mais c kan meme chiant de pas pouvoir i acceder case par case a ma string...
avec toute ces fonctions employé de partout ca ralenti ...
 
enfin bon je m'en fous c pas pour moi ...  :lol:  
 
aller merci bocoup  :hap:


---------------
toujours un petit mot gentil:
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed