WorksheetFunction.Substitute (Excel)
Remplace le nouveau texte par l’ancien texte d’une chaîne de texte. Utilisez la substitution lorsque vous souhaitez remplacer du texte spécifique dans une chaîne de texte; Utilisez remplacer lorsque vous souhaitez remplacer le texte qui se trouve à un emplacement spécifique dans une chaîne de texte.
Substitute (Arg1, Arg2, ..., Arg4)
Dim strArg1 As String: strArg1 =
Dim strArg2 As String: strArg2 =
Dim strArg3 As String: strArg3 =
Dim strSubstitute As String
strSubstitute = WorksheetFunction.Substitute(Arg1:=strArg1, Arg2:=strArg2, Arg3:=strArg3)
Arguments
Arg1, Arg2, ..., Arg4Arg1 (String) - Text - texte ou référence à une cellule contenant le texte dont vous souhaitez remplacer des caractères.
Arg2 (String) - Ancien_texte-texte à remplacer.
Arg3 (String) - Nouveau_texte-texte qui doit remplacer ancien_texte.
Arg4 - Instance_num - indique l'occurrence de old_text à remplacer par new_text. Si vous spécifiez instance_num, seule cette instance de old_text est remplacée. Sinon, toutes les occurrences d’ancien_texte dans texte sont converties en nouveau_texte