StrComp
Devolve um valor que indica o resultado de uma comparação de cadeias de caracteres.
Estrutura
StrComp(string1, string2[, compare])
Parâmetros
string1 - Obrigatório. Qualquer expressão de cadeia de caracteres válida.
string2 - Obrigatório. Qualquer expressão de cadeia de caracteres válida.
comparar - Opcional. Valor numérico que indica o tipo de comparação a utilizar na avaliação de cadeias de caracteres. Se não for especificado, é realizada uma comparação binária. Consulte a secção «Definições» para ver os valores.
Valores dos parâmetros
O argumento «compare» pode assumir os seguintes valores:
Descrição do valor constante
vbBinaryCompare 0 Realiza uma comparação binária.
vbTextCompare 1 Realizar uma comparação textual.
Valor de retorno
A função StrComp tem os seguintes valores de retorno:
Se StrComp devolver
, string1 é menor que string2 -1
string1 é igual a string2 0
string1 é maior do que string2 1
string1 ou string2 é nulo nulo
Exemplo
O exemplo seguinte utiliza a função StrComp para devolver os resultados de uma comparação de cadeias de caracteres. Se o terceiro argumento for 1, é realizada uma comparação textual; se o terceiro argumento for 0 ou for omitido, é realizada uma comparação binária.
Dim MyStr1, MyStr2, MyComp
; MyStr1 = "ABCD"; MyStr2 = "abcd"; ' Definir variáveis.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Devolve 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Devolve -1.
MyComp = StrComp(MyStr2, MyStr1) ' Devolve 1. |