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.