Funkce StrComp

Důležité informace:  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Vrátí hodnotu typu Variant (Integer) která vyjadřuje výsledek Řetězcový výraz.

Syntaxe

Funkce StrComp ( řetězec_1, řetězec_2 [porovnání ] )

Syntaxe funkce StrComp obsahuje následující argumenty:

Argument

Popis

řetězec_1

Povinné. Libovolný platný řetězcový výraz.

řetězec_2

Povinné. Libovolný platný řetězcový výraz.

porovnání

Volitelné. Určuje typ porovnání řetězců. Pokud porovnáníArgument hodnotu Null, dojde k chybě. Pokud vynecháte argument Porovnat nastavení Možnost porovnat Určuje typ porovnání.


Nastavení

Nastavení argument Porovnat je:

Konstanta

Hodnota

Popis

vbUseCompareOption

-1

Provede porovnání s použitím nastavení příkazu Možnost porovnat .

vbBinaryCompare

0

Provede binární porovnání.

vbTextCompare

1

Provede textové porovnání.

vbDatabaseCompare

2

Microsoft Office Access 2007 pouze. Provádí porovnání na základě informací v databázi.


Vrátí hodnoty

Funkce StrComp obsahuje následující návratové hodnoty:

Pokud

Funkce StrComp vrátí

řetězec_1 je menší než řetězec_2

-1

řetězec_1 je rovno řetězec_2

0

řetězec_1 je větší než řetězec_2

1

řetězec_1 nebo řetězec_2hodnotu Null.

Hodnota Null


Příklad

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Tento příklad používá funkci StrComp vrací výsledky porovnání řetězců. Pokud třetí argument je 1, textové porovnání provádí; je-li tento argument vynechán, bude provedena binární porovnání nebo třetí argument je 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.

Poznámka: Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×