Vai al contenuto principale

StrComp

Restituisce un valore che indica il risultato di un confronto tra stringhe.

Struttura

StrComp(stringa1, stringa2[, criterio di confronto])

Parametri

string1 - Obbligatorio. Qualsiasi espressione stringa valida.

string2 - Obbligatorio. Qualsiasi espressione stringa valida.

confronta - Facoltativo. Valore numerico che indica il tipo di confronto da utilizzare nella valutazione delle stringhe. Se omesso, viene eseguito un confronto binario. Per i valori, consultare la sezione Impostazioni.

Valori dei parametri

L'argomento "compare" può assumere i seguenti valori:

Valore costante Descrizione

vbBinaryCompare 0 Esegue un confronto binario.

vbTextCompare 1 Esegue un confronto testuale.

Valore restituito

La funzione StrComp restituisce i seguenti valori:

Se StrComp restituisce un valore pari a

, string1 è minore di string2; altrimenti restituisce -1

string1 è uguale a string2 0

string1 è maggiore di string2 1

string1 o string2 è nullo nullo

Esempio

L'esempio seguente utilizza la funzione StrComp per restituire i risultati di un confronto tra stringhe. Se il terzo argomento è 1, viene eseguito un confronto testuale; se il terzo argomento è 0 o viene omesso, viene eseguito un confronto binario.

Dim MyStr1, MyStr2, MyComp

; MyStr1 = "ABCD"; MyStr2 = "abcd"; ' Definizione delle variabili.

MyComp = StrComp(MyStr1, MyStr2, 1) ' Restituisce 0.

MyComp = StrComp(MyStr1, MyStr2, 0) ' Restituisce -1.

MyComp = StrComp(MyStr2, MyStr1) ' Restituisce 1. |