分享

Range.Replace 方法 (Excel) | Microsoft Docs

 条山石头 2021-04-11
  • 2019/05/11

返回 Boolean,它表示指定区域内单元格中的字符。 使用此方法不会更改选中范围或活动单元格。

语法

表达式Replace(What替换LookAtSearchOrderMatchCaseMatchByteSearchFormatReplaceFormat)

expression 一个表示 Range 对象的变量。

参数

参数
名称必需/可选数据类型说明
What必需Variant您希望 Microsoft Excel 搜索的字符串。
Replacement必需Variant替换字符串。
LookAt可选Variant可以是下列 XlLookAt 常量之一:xlWholexlPart
SearchOrder可选Variant可以是以下 XlSearchOrder 常量之一:xlByRowsxlByColumns
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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多