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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] manipulation des strings

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] manipulation des strings

n°187942
bmanu
Posté le 01-08-2002 à 12:06:24  profilanswer
 

je n'arrive pas a trouver dans l'aide comment est ce que l'on manipule (bricole?  :D ) des chaines de caracteres...
 
 
en fait je voudrais par exemple acceder au 3e caractere d'une chaine, pour pouvoir le modifier...
 
c'est elementaire a faire en C, mais la je seche...
 
merci
 

mood
Publicité
Posté le 01-08-2002 à 12:06:24  profilanswer
 

n°187946
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-08-2002 à 12:10:45  profilanswer
 

Left pour extraire les n-iemes premiers caractères d'une chaine
Right pour extraires les n-iemes derniers caractères d'une chaine
Mid pour extraire les n caractères d'une string à la position p
InStr pour voir si une occurence d'une chaine appartient à une autre chaine
 
etc...
 
pour plus d'infos => MSDN !
 
:hello:


---------------
J'ai un string dans l'array (Paris Hilton)
n°188055
bmanu
Posté le 01-08-2002 à 17:05:53  profilanswer
 

je te remercie, ca me convient tout a fait !  :sol:  
 
 
je connais la msdn, mais deja que je n'ai pas ete capable de trouver mon info dans l'aide de VBA qui est en francais, dans la MSDN, c'etait sans espoir !

n°188127
[QUE]Frank
Posté le 01-08-2002 à 17:58:02  profilanswer
 

Un ajout utile :
 
Replace (à partir de VBA 6 seulement) - retourne une chaîne où une chaîne de caractères x a été remplacée par une chaîne y.
 
Exemple :
 


 
Dim MyString
 
MyString = Replace("XXpXXPXXp", "p", "Y" )
'retourne "XXYXXPXXY".
 


 
Valà !

n°189702
karlkox
Posté le 05-08-2002 à 02:08:06  profilanswer
 

Split   --- coupe en token
StrComp --- comparaison 20x plus rapide que <> "test"

n°189703
--greg--
Posté le 05-08-2002 à 02:15:12  profilanswer
 

faut faire gaffe quand tu l'enleves, que ça s'enroule pas trop, sinon après c ultra chiant quand il faut le remettre :o


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

  [VBA] manipulation des strings

 

Sujets relatifs
[VBA] ExcelVBA excel
[VBA] qqun aurait un Mac pour tester un fichier Excel dev. sous PC?[VBA] login utilisateur
Concatenation sous VBA Excel...VBA ou C++
[VBA] Urgent - Comment modifier le menu contextuel de Word? [résolu][VBA] Copier ou déplacer des fichiers ?
[VBA] Comment créer un boite de dialogue fichier/parcourir ?[PHP] Manipulation de données contenant des 'quotes' ?
Plus de sujets relatifs à : [VBA] manipulation des strings


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