Table of contents
TOC
Recolher sumário
Expandir sumário

Função StrComp

office 365 dev account|Última Atualização: 04/10/2017
|
1 Colaborador

Retorna uma Variant ( Integer ) indicando o resultado de uma comparação de cadeia de caracteres.

Syntax

StrComp ( string1, string2 [, compare ])

A sintaxe da função StrComp tem estes argumentos nomeados:

ParteDescrição
string1Obrigatório. Qualquer expressão de cadeia de caracteres válida.
string2Obrigatório. Qualquer expressão de cadeia de caracteres válida.
compareOpcional. Especifica o tipo de comparação de cadeia de caracteres. Se o argumento comparefor Null, ocorrerá um erro. Se compare for omitido, a configuração da Option Compare determinará o tipo de comparação.

Settings

As configurações do argumento compare são:

ConstanteValorDescrição
vbUseCompareOption-1Executa uma comparação usando a configuração da instrução da Option Compare.
vbBinaryCompare0Executa uma comparação binária.
vbTextCompare1Executa uma comparação textual.
vbDatabaseCompare2Somente no Microsoft Access. Executa uma comparação baseada nas informações do seu banco de dados.

Return Values

A função StrComp tem os seguintes valores de retorno:

SeStrComp retornar
string1 será menor que string2-1
string1 será igual a string20
string1 será maior que string21
string1 ou string2 será NullNull

Exemplo

Este exemplo usa a função StrComp para retornar os resultados de uma comparação de cadeia de caracteres. Se o terceiro argumento for 1, uma comparação textual será executada; se o terceiro argumento for 0 ou omitido, uma comparação binária será executada.

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.
© 2018 Microsoft