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, ..., Arg4

Arg1 (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