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. |