Range.Replace, méthode (Excel)

Cette méthode renvoie un objet Boolean désignant des caractères contenus dans des cellules de la plage spécifiée. Lorsque vous utilisez cette méthode, ni la sélection ni la cellule active n’est modifiée.

Syntaxe

expression. Replace (What, Replacement, LookAt, SearchOrder, MatchCase, MatchByte, SearchFormat, ReplaceFormat)

expression Variable représentant un objet Range.

Paramètres

Nom Requis/Facultatif Type de données Description
What Obligatoire Variant Chaîne que vous souhaitez que Microsoft Excel recherche.
Replacement Obligatoire Variant Chaîne de remplacement.
LookAt Facultatif Variant Il peut s'agir de l'une des constantesXlRegarder suivantes : xlEntier ou xlComposant.
SearchOrder Facultatif Variant Il peut s'agir de l'une des constantes XlRechercheCommande suivantes : xlParLignes ou xlParColonnes.
MatchCase Facultatif Variant True pour que la recherche respecte la casse.
MatchByte Facultatif Variant Utilisez cet argument uniquement si vous avez sélectionné ou installé la prise en charge de la langue codée sur deux octets dans Microsoft Excel. True pour que les caractères sur deux octets correspondent uniquement aux caractères sur deux octets. False pour que les caractères sur deux octets correspondent à leurs équivalents codés sur un octet.
SearchFormat Facultatif Variant Format de la recherche pour la méthode.
ReplaceFormat Facultatif Variant Format de remplacement pour la méthode.

Valeur renvoyée

Booléen

Remarques

Les paramètres de LookAt, SearchOrder, MatchCase et MatchByte sont enregistrés chaque fois que vous utilisez cette méthode. Si vous ne spécifiez pas de valeurs pour ces arguments la prochaine fois que vous appelez la méthode, les valeurs enregistrées sont utilisées. Lorsque vous définissez ces arguments, les paramètres de la boîte de dialogue Find sont modifiés, et lorsque vous changez les paramètres de la boîte de dialogue Find, les valeurs enregistrées qui sont utilisées si vous omettez les arguments sont modifiées. Pour éviter les problèmes, définissez ces arguments explicitement chaque fois que vous utilisez cette méthode.

Exemple

Cet exemple remplace toutes les occurrences de la fonction trigonométrique SIN par la fonction COS. La plage de remplacement est la colonne A de la feuille Sheet1.

Worksheets("Sheet1").Columns("A").Replace _ 
 What:="SIN", Replacement:="COS", _ 
 SearchOrder:=xlByColumns, MatchCase:=True

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.