flash
-
3 sept. 2001 à 14:28
cs_Affoufa
Messages postés36Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention20 décembre 2006
-
31 mars 2006 à 12:43
Bonjour,
Voila un petit moment que je bloque sur la fonction Replace
(Remplace certains caractères dans une chaîne de caractères)
Je souhaiterai remplacer l'apostrophe par un double apostrophe.
Public Sub Replace(ByRef astr_String As String, astr_Char1 As String, astr_Char2 As String)
Dim i As Integer
Dim l_strOutput
Dim length As Integer
Dim Character As String
length = Len(astr_String)
For i = 1 To length
Character = Mid$(astr_String, i, 1)
If Character = astr_Char1 Then
l_strOutput = l_strOutput & astr_Char2
Else
l_strOutput = l_strOutput & Character
End If
Next i
astr_String = Trim$(l_strOutput)
End Sub
Tu veux remplacer un apostrophe par deux apostrophes ou par un guillemet?
Pcq moi j'utilise Replace pour les doubler mes apostrophes sinon mes requêtes à un fichier Access97 par DAO foirent, et ça, ça marche au poil (le remplacement, pas le plantage :) ).
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Affoufa
Messages postés36Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention20 décembre 2006 31 mars 2006 à 12:43
Bonjour,
est ce que je peux utliser la fonction replace pour remplacer l'un des deux caractères en même temps comme par exemple replace(text, "car1" or "car2","car")
merci d'avance !