Replace(chaine, caractère a chercher, remplacer par)
ExempleText1.text Replace(text1.text, "x", "A")
C'est vraiment facile...
Si tu ne met pas = , enlève les parenthèses.
C'est possible que "chaine, caractère a chercher, remplacer par" soit dans un autre ordre, je ne sais plus bien car je fais ca de mémoire et je suis à l'école et j'ai pas VB
cs_Snurf
Messages postés4Date d'inscriptionlundi 25 mars 2002StatutMembreDernière intervention16 juin 20041 16 juin 2004 à 14:05
Pour ceux que ça peut aider:
La Fonction marche impec je laisse les crédits mm si ça prend de la place
''************ Code Start **********
'This code was originally written by Alden Streeter.
'It is not to be altered or distributed,
'except as part of an application.
'You are free to use it in any application,
'provided the copyright notice is left unchanged.
'
'Code Courtesy of
'Alden Streeter
'
Function FindAndReplace(ByVal strInString As String, _
strFindString As String, _
strReplaceString As String) As String
Dim intPtr As Integer
If Len(strFindString) > 0 Then 'catch if try to find empty string
Do
intPtr = InStr(strInString, strFindString)
If intPtr > 0 Then
FindAndReplace = FindAndReplace & Left(strInString, intPtr - 1) & _
strReplaceString
strInString = Mid(strInString, intPtr + Len(strFindString))
End If
Loop While intPtr > 0
End If
FindAndReplace = FindAndReplace & strInString
End Function
p6chik
Messages postés5Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention28 mai 20051 28 mai 2005 à 20:53
xcuse moi mais comment le faire en C.???
slt g un grand problème.Au fait je faire une resolution de fonction. mais je voudrait demander à l'utilisateur de rentrée la fonction voulue et la machine se chargerra de lui donner les racines. les choses se gate si je veux faire f(1) ou f(2),....j'ai essaille de lire la chaine et partout où il trouvera x de la remplacer par la valeur 1, 2 ou....
float f(char *fonc, float x)
{
char *fon = (char *)malloc(50);
int i = 0;
strcpy(fon,fonc);
for(i;i<=strlen(fon);i++)
{
if (fon[i]=='x')
fon[i]= x;
}
return (float)*fon;
free(fon);
}
mais il me retour des trucs bizarezzzzzz, c urgent
M000004965
Messages postés147Date d'inscriptionmercredi 3 décembre 2003StatutMembreDernière intervention12 juin 2008 24 nov. 2005 à 16:46
Bjr tt le monde,
je sèche sous VBA:
Dans un excel, je doit lire des cellules qui contiennent des adresses MAC.
Ces adresses sont saisies en copier-coller depuis des fenêtres DOS et/ou UNIX et le responsable info. exige que les adresses reste notées comme suit : 00:0B:5D:73:6D:96
et ce pour des raisons de lisibilité dans le fichier.
Je doit construire un fichier text destinné à alimenter un serveur DHCP.
j'ai donc une variable string qui récupère l'adresse MAC:
MakeAddMAC = ActiveCell.Value '00:0B:5D:73:6D:96
Comment je vire les ":" ???
d'avance, merci à tous.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_gagou9
Messages postés126Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention20 novembre 2007 24 déc. 2005 à 02:21
OH PUTAIN MERCI TROP MAGIDEV !!!!!!!
je vien de me casser le cul pour faire un remplacement de balise dans un RichText (les et remplacés par des "\i " et "\i0 ")
je cherchai avec Mid(...,...,...,...) = ... pour remplacer !!! mais ça bugais !
Sub nn()
'remplace un caractere "x" dans chaine
'par un autre "A"
chaine = "3*x+1"
temp = (InStr(chaine, "x"))
remplace = "A"
resultat = Left(chaine, temp - 1) & remplace & Right(chaine, Len(chaine) - temp)
MsgBox (resultat)
End Sub