zefri
Messages postés33Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention11 décembre 2002 29 nov. 2002 à 00:01
Faute de Replace, Mid tu connais ? Dans le genre exercice de style on peut avantageusement remplacer ta fonction par celle-ci
Function Pseudo_Replace(chaine As String, mot As String, substitut As String) As String
Dim i As Integer, position As Integer
Dim debut As String, fin As String
position = InStr(1, chaine, mot)
If position > 0 Then
debut = Mid(chaine, 1, position - 1)
fin = Mid(chaine, Len(debut) + Len(mot) + 1)
Pseudo_Replace = debut + substitut + fin
Else
Pseudo_Replace = chaine
End If
End Function
Mais bon, pourquoi faire simple quand on peut faire compliqué !
cs_shaoni
Messages postés186Date d'inscriptionmercredi 11 avril 2001StatutMembreDernière intervention12 septembre 2007 28 nov. 2002 à 13:54
et puis cette fonction vient a point pour les pocesseur d'une version antérieur a vb6 ! ou replace,split et co n'existaient pas !
JeanFrancis68
Messages postés32Date d'inscriptionvendredi 3 mai 2002StatutMembreDernière intervention 3 juin 2003 28 nov. 2002 à 10:36
Je me suis renseigné sur cette fonction et c justement la raison qui explique que j'en ai refait une... Elle m'a déjà posé quelques soucis :)
Mais effectivement, dans la plupart des cas, cette fonction est amplement suffisante.
cs_Warny
Messages postés473Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention10 juin 2015 28 nov. 2002 à 10:31
Je t'invite à te renseigner sur la fonction Replace...
29 nov. 2002 à 00:01
Function Pseudo_Replace(chaine As String, mot As String, substitut As String) As String
Dim i As Integer, position As Integer
Dim debut As String, fin As String
position = InStr(1, chaine, mot)
If position > 0 Then
debut = Mid(chaine, 1, position - 1)
fin = Mid(chaine, Len(debut) + Len(mot) + 1)
Pseudo_Replace = debut + substitut + fin
Else
Pseudo_Replace = chaine
End If
End Function
Mais bon, pourquoi faire simple quand on peut faire compliqué !
28 nov. 2002 à 13:54
28 nov. 2002 à 10:36
Mais effectivement, dans la plupart des cas, cette fonction est amplement suffisante.
28 nov. 2002 à 10:31