Функція Replace

Повертає значення типу String, у якому зазначений вкладений рядок замінено на інший вкладений рядок указану кількість разів.

Синтаксис

Replace( expression, find, replace [, start ] [, count ] [, compare ] )

Синтаксис функції Replace має такі аргументи:

Аргумент

Опис

expression

Обов’язковий аргумент. Рядковий вираз із вкладеним рядком, який потрібно замінити.

find

Обов’язковий аргумент. Вкладений рядок, який потрібно знайти.

replace

Обов’язковий аргумент. Вкладений рядок на заміну.

start

Необов’язковий аргумент. Положення в аргументі expression, з якого потрібно починати пошук вкладеного рядка. Якщо цей аргумент пропущено, приймається значення 1.

count

Необов’язковий аргумент. Кількість замін вкладеного рядка, які потрібно зробити. Якщо цей аргумент пропущено, приймається його стандартне значення –1 (потрібно виконати всі можливі заміни).

compare

Необов’язковий аргумент. Числове значення, яке вказує на вид порівняння, за допомогою якого слід оцінювати вкладені рядки. Значення див. в розділі "Параметри".


Параметри

Аргумент compare може мати такі значення:

Константа

Значення

Опис

vbUseCompareOption

–1

Виконує порівняння за допомогою параметра оператора Option Compare.

vbBinaryCompare

0

Виконує двійкове порівняння.

vbTextCompare

1

Виконує текстове порівняння.

vbDatabaseCompare

2

Лише для Microsoft Office Access 2007. Виконує порівняння на основі відомостей у базі даних.


Значення, що повертаються

Функція Replace повертає такі значення:

Умова

Значення, що повертається

Аргумент expression має нульову довжину

Рядок нульової довжини ("")

Аргумент expression має Null-значення

Помилка.

Аргумент find має нульову довжину

Копія аргументу expression.

Аргумент replace має нульову довжину

Копія аргументу expression, з якого видалено всі випадки аргументу find.

start > Len(expression)

Рядок нульової довжини.

Аргумент count має значення 0

Копія аргументу expression.


Примітки

Функція Replace повертає рядок із виконаними замінами, що починається з положення, указаного в аргументі start, і закінчується в кінці рядка expression. Це не копія вихідного рядка від початку до кінця.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×