Функція StrComp

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Повертає до типу Variant (Integer), що є результатом рядковий вираз.

Синтаксис

StrComp ( рядок1, рядок2 [порівняння ] )

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

Аргумент

Опис

string1

Обов'язковий аргумент. Будь-який дійсний числовий вираз.

string2

Обов'язковий аргумент. Будь-який дійсний числовий вираз.

compare

Необов'язково. Визначає тип порівняння рядків. Якщо порівнянняаргумент Null-значення, повідомлення про помилку. Якщо вказано порівняння , Параметр порівняти параметр визначає тип порівняння.


Параметри

Параметри аргументу compare:

Константа

Значення

Опис

vbBinaryCompare

0

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

vbTextCompare

1

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

vbDatabaseCompare

2

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


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

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

Умова

StrComp повертає

рядок1 – це менший за рядок2

-1

рядок1 – це дорівнює рядок2

0

рядок1 – це більше, ніж рядок2

1

рядок1 або рядок2 is Null

Null-значення


Приклад

Примітка.: Приклади, у яких виконайте Продемонструйте використовувати цю функцію в Visual Basic для застосунків (VBA) модуль.

У цьому прикладі використовується функція StrComp , щоб повернути результати порівняння рядків. Якщо третій аргумент – 1, порівняння текстові виконується; Якщо третій аргумент – 0 або не вказано, Двійкові порівняння виконується.

Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1) ' Returns 1.
Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

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

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

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

×