Excel) (WorksheetFunction.Replace 方法

根据指定的字符数,将文本字符串的一部分替换为不同的文本字符串。

语法

表达式。替换 (arg1、 arg2、 arg3、 arg4)

表达式 表示 WorksheetFunction 对象的变量。

参数

名称 必需/可选 数据类型 说明
Arg1 必需 String 要替换其中某些字符的文本。
Arg2 必需 Double 在 Arg1 中用 Arg4 替换的字符的位置。
Arg3 必需 Double 在 Arg1 中使用 Replace 方法替换为 Arg4 的字符个数。
Arg4 必需 String 用以替换 Arg1 中字符的文本。

返回值

表示替换后新字符串的 字符串 值。

示例

此示例用“ac-ef”替换“abcdef”,并在该过程中通知用户。

Sub UseReplace() 
 
 Dim strCurrent As String 
 Dim strReplaced As String 
 
 strCurrent = "abcdef" 
 
 ' Notify user and display current string. 
 MsgBox "The current string is: " & strCurrent 
 
 ' Replace "cd" with "-". 
 strReplaced = Application.WorksheetFunction.Replace _ 
 (Arg1:=strCurrent, Arg2:=3, _ 
 Arg3:=2, Arg4:="-") 
 
 ' Notify user and display replaced string. 
 MsgBox "The replaced string is: " & strReplaced 
 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。