StrComp, functie

Belangrijk : Dit artikel is automatisch vertaald, bekijk de disclaimer. De Engelse versie van dit artikel vindt u hier voor referentiedoeleinden.

Geeft een Variant (geheel getal) waarin wordt aangegeven dat het resultaat van een reeksexpressie.

Syntaxis

StrComp ( tekenreeks1, tekenreeks2 [vergelijken ] )

De syntaxis van de functie StrComp bevat de volgende argumenten:

Argument

Beschrijving

tekenreeks1

Vereist. Elke geldige tekenreeksexpressie.

tekenreeks2

Vereist. Elke geldige tekenreeksexpressie.

vergelijken

Optioneel. Hiermee geeft u het type tekenreeksvergelijking aangeeft. Als de vergelijkenargument Null is, wordt een fout optreedt. Als vergelijken wordt weggelaten, wordt het type vergelijking bepaald door de instelling Optie vergelijken .


Instellingen

De instellingen voor het argument vergelijken zijn als volgt:

Constante

Waarde

Beschrijving

vbUseCompareOption

-1

Hiermee wordt een vergelijking uitgevoerd met de instelling van de instructie Option Compare.

vbBinaryCompare

0

Hiermee wordt een binaire vergelijking uitgevoerd.

vbTextCompare

1

Hiermee wordt een tekstvergelijking uitgevoerd.

vbDatabaseCompare

2

Alleen Microsoft Office Access 2007. Hiermee wordt een vergelijking uitgevoerd op basis van de gegevens in uw database.


Retourwaarden

De functie StrComp heeft de volgende retourwaarden:

If

StrComp geeft als resultaat

tekenreeks1 is kleiner dan tekenreeks2

-1

tekenreeks1 is gelijk aan tekenreeks2

0

tekenreeks1 is groter dan tekenreeks2

1

tekenreeks1 of tekenreeks2 is Null

Null


Voorbeeld

Opmerking : In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.

In dit voorbeeld wordt de functie StrComp om terug te keren de resultaten van een tekenreeksvergelijking aangeeft. Als het derde argument 1 is, wordt een tekstuele vergelijking wordt uitgevoerd; Als het derde argument 0 is of wordt weggelaten, wordt een binaire vergelijking uitgevoerd.

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.

Opmerking : Disclaimer voor automatische vertaling: Dit artikel is vertaald door een computersysteem zonder menselijke tussenkomst. Microsoft biedt deze automatische vertalingen aan om niet-Engels sprekende gebruikers te helpen de inhoud over producten, services en technologieën van Microsoft te raadplegen. Omdat het artikel automatisch is vertaald, bevat het mogelijk fouten in grammatica, woordenschat en syntaxis.

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×