STRCOMP                                                              Function

STRCOMP(string1, string2[, compare])

Description

STRCOMP compares two strings and returns an integer value which indicates the alphabetical relationship between them. The required parameters, string1 and string2, are two valid string expressions. The optional parameter, compare, is used to specify the type of comparison performed. STRCOMP returns -1 if string1 is less than string2, 0 if string1 is equal to string2, or 1 if string1 is greater than string2.

Example

REM STRCOMP Example

'STRCOMP compares two strings

Sort "Kenny", "Kyle", vbBinaryCompare

Sort "Eric", "eric", vbTextCompare

Sort "Wendy", "Stan", vbBinaryCompare

SUB Sort(string1, string2, compare)

  DIM Order

  Order = STRCOMP(string1, string2, compare)

  IF Order < 0 THEN

    PRINT string1 & " precedes " & string2

  ELSEIF Order > 0 THEN

    PRINT string2 & " precedes " & string1

  ELSE

    PRINT string1 & " and " & string2 _

      & " are equivalent"

  END IF

END SUB

Output

Kenny precedes Kyle

Eric and eric are equivalent

Stan precedes Wendy

Related Items