Funkcia StrComp

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Vráti hodnotu typu Variant (Integer) zadrží reťazcový výraz.

Syntax

StrComp ( reťazec1, reťazec2 [Porovnať ] )

Syntax funkcie StrComp má tieto argumenty:

Argument

Popis

reťazec1

Povinné. Ľubovoľný platný reťazcový výraz.

reťazec2

Povinné. Ľubovoľný platný reťazcový výraz.

porovnanie

Voliteľné. Určuje typ porovnanie reťazcov. Ak porovnanieargument hodnotu Null, ak sa vyskytne chyba. Ak sa vynechá porovnanieMožnosť porovnať nastavenie určuje typ porovnania.


Nastavenia

Nastavenia argumentu compare sú:

Konštanta

Hodnota

Popis

vbUseCompareOption

-1

Vykonáva porovnanie pomocou nastavenia príkazu Option Compare.

vbBinaryCompare

0

Vykonáva porovnanie na základe binárnych údajov.

vbTextCompare

1

Vykonáva textové porovnanie.

vbDatabaseCompare

2

Len pre Microsoft Office Access 2007. Vykonáva porovnanie na základe informácií v databáze.


Vrátené hodnoty

Funkcia StrComp má vrátiť nasledujúce hodnoty:

Podmienka

StrComp vráti

reťazec1 je menší ako reťazec2

-1

reťazec1 je rovná reťazec2

0

reťazec1 je väčší ako reťazec2

1

reťazec1 , reťazec2 alebo má hodnotu Null

Null


Príklad

Poznámka : Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade sa používa funkcia StrComp výsledky porovnania reťazcov. Ak tretí argument je 1, vykoná sa textové porovnanie; Ak tretí argument je 0 alebo vynechané, vykoná sa binárne porovnanie.

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 : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×