Функція StrComp

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

Синтаксис

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

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

Аргумент

Опис

рядок1

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

рядок2

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

порівняння

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


Настройки

Нижче наведено порівняння аргумент параметри.

Константа

Значення

Опис

vbUseCompareOption

-1

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

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 for Applications (VBA). Щоб отримати докладні відомості про використання модуля 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.

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

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

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

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

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

×