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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  remplacer un caractère ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

remplacer un caractère ?

n°2298561
ogst
Posté le 02-04-2017 à 20:28:25  profilanswer
 

Hello tous le monde voici la String sur laquelle j'aimerai travailler :  <<    string(23) "Parc Olympique Lyonnais"  >>
 
J'aimerais faire un programme en VB permettant de supprimer le "String(23)"  
 
Le problème étant que le numéro 23 n'est pas tous le temps 23 , il peut s'agir de n'importe quel chiffre entre 0 et 100...
 
Merci d'avance ;)
 
 

mood
Publicité
Posté le 02-04-2017 à 20:28:25  profilanswer
 

n°2298563
Marc L
Posté le 02-04-2017 à 22:07:02  profilanswer
 

 
           Bonjour,
 
           intéresse-toi à la fonction  Split  !
 

n°2298599
athenor484
Posté le 03-04-2017 à 15:03:49  profilanswer
 

Bonjour
 
Essayez cela:
 
Sub SupprDansChaine()
Chaine = "    string(23)" & "Parc Olympique Lyonnais"
Deb = InStr(Chaine, "string" ) 'recherche premier caractère à supprimer
Fin = InStr(Chaine, " )" )    'recherche dernier caractère mot à supprimer
Chaine1 = Left(Chaine, Deb - 1)
Chaine2 = Mid(Chaine, Fin + 1, Len(Chaine) - Fin)
Chaine = Chaine1 + Chaine2
MsgBox Chaine
End Sub

 
Bon courage
 

n°2298615
ogst
Posté le 03-04-2017 à 18:08:53  profilanswer
 

Oki merci a vous mais je pensais qu'il existait plus simple mdrr

n°2298619
Marc L
Posté le 03-04-2017 à 18:35:46  profilanswer
 

 
 
             Et oui via Split, Replace et LTrim c'est bien plus simple et en deux lignes de code …
 

n°2298630
kiki29
Posté le 03-04-2017 à 19:29:02  profilanswer
 

Salut Marc, @ogst : à titre documentaire : http://silkyroad.developpez.com/VB [...] aracteres/


---------------
Contributions : Excel/PDF avec Acrobat/PDFCreator/XPDF http://www.developpez.net/forums/d [...] ost8001071
n°2298633
rat de com​bat
attention rongeur méchant!
Posté le 03-04-2017 à 20:00:03  profilanswer
 

Il n'y a pas de Regex en VB?


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

  remplacer un caractère ?

 

Sujets relatifs
[Résolu]Excel 2010 - remplacer chaine de caractère dans un fichier[C] Remplacer un char dans une chaine de caractère
remplacer un caractère dans une chaineenlever ou remplacer le caractere \
Comment remplacer un caractère dans une très longue listeEcire et remplacer caractère dans un fichier txt
Remplacer la nième occurence d'une chaine de caractère par ...XSL : remplacer une chaine de caractère
Remplacer une chaine de caractère par une autre dans du texteRemplacer un caractère par un autre?
Plus de sujets relatifs à : remplacer un caractère ?



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR