Range.Replace 方法 (Excel) | Microsoft Docs
- 2019/05/11
返回 Boolean,它表示指定区域内单元格中的字符。 使用此方法不会更改选中范围或活动单元格。
语法
表达式。Replace(What、替换、 LookAt、 SearchOrder、 MatchCase、 MatchByte、 SearchFormat、 ReplaceFormat)
expression 一个表示 Range 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
What | 必需 | Variant | 您希望 Microsoft Excel 搜索的字符串。 |
Replacement | 必需 | Variant | 替换字符串。 |
LookAt | 可选 | Variant | 可以是下列 XlLookAt 常量之一:xlWhole 或 xlPart。 |
SearchOrder | 可选 | Variant | 可以是以下 XlSearchOrder 常量之一:xlByRows 或 xlByColumns。 |
MatchCase | 可选 | Variant | 如果为 True,则搜索区分大小写。 |
MatchByte | 可选 | Variant | 仅当在 Microsoft Excel 中选择或安装了双字节语言支持时, 才能使用此参数。 如果为 True,则双字节字符仅匹配双字节字符。 如果为 False,则双字节字符匹配其单字节等效字符。 |
SearchFormat | 可选 | Variant | 该方法的搜索格式。 |
ReplaceFormat | 可选 | Variant | 方法的替换格式。 |
返回值
布尔值
备注
每次使用此方法时, 都会保存_LookAt_、 SearchOrder、 _MatchCase_和_MatchByte_的设置。 如果在下次调用此方法时不指定这些参数的值, 则使用保存的值。 设置这些参数会更改“查找”**** 对话框中的设置,更改“查找”**** 对话框中的设置会更改省略参数时使用的已保存值。 若要避免出现问题, 请在每次使用此方法时显式设置这些参数。
示例
此示例会使用三角函数 COS 替换每个函数 SIN。 替换范围是工作表 Sheet1 上的 A 列。
VB
Worksheets("Sheet1").Columns("A").Replace _ What:="SIN", Replacement:="COS", _ SearchOrder:=xlByColumns, MatchCase:=True
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。
赞 (0)