• Initiateur de la discussion Initiateur de la discussion Sub
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

Sub

Guest
Bonjour !

J'utilise la fonction replace : Dst = Replace(Src,"e","a") dans
une feuille excel 2000
mais malheureusement cette fonction n'est pas reconnue sous
excel 97.
Qqu'un aurait-t-il une idee pour contourner le probleme ?

Merci !
 
Bonjour
Voici le code que j'utilise dans Access : il doit marcher dans Excel.

Public Function Txt_Replace(Txt As String, TxtSource As String, TxtCible As String) As String
Dim x As String
Dim i As Integer

x = Txt
i = 1

If Len(TxtSource) > 0 Then
Do Until i > Len(x)
If Mid$(x, i, Len(TxtSource)) = TxtSource Then
x = Left$(x, i - 1) & TxtCible & Mid$(x, i + Len(TxtSource))
i = i + Len(TxtCible)
Else
i = i + 1
End If
Loop
End If

Txt_Replace = x

End Function

Chris
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
138
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
361
Retour