Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заменяет указанное число символов текстовой строки другой текстовой строкой.
Синтаксис
выражение. Заменить (arg1, arg2, arg3, arg4)
выражение Переменная, представляющая объект WorksheetFunction .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Арг1 | Обязательный | String | Текст, в котором требуется заменить некоторые символы. |
| Арг2 | Обязательный | Double | Позиция символа в Arg1 , который вы хотите заменить на Arg4. |
| Арг3 | Обязательный | Double | Количество символов в аргументе Arg1 , которые метод Replace должен заменить на Arg4. |
| Арг4 | Обязательный | String | Текст, который заменит символы в Arg1. |
Возвращаемое значение
Строковое значение, представляющее новую строку после замены.
Пример
В этом примере abcdef заменяется на ac-ef и уведомляет пользователя во время этого процесса.
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 и обратная связь.