Come utilizzare la funzione vba strcomp?
La funzione VBA STCOMP è elencata nella categoria di testo delle funzioni VBA. Quando lo usi nel codice VBA, restituisce un numero intero dopo aver confrontato due stringhe tra loro . In poche parole, confronti due stringhe utilizzandolo (in tre modi diversi).
Sintassi
StrComp(Stringa1, Stringa2, [Confronta])
argomenti
- String1 : la prima stringa da confrontare.
- String2 : la seconda stringa da confrontare.
- [Confronta] : un valore stringa per definire il tipo di confronto tra stringhe da eseguire [Questo è un argomento facoltativo e, se omesso, VBA accetta vbBinaryCompare per impostazione predefinita].
- vbBinaryCompare: per un confronto binario.
- vbTextCompare: per il confronto del testo.
- vbDatabaseCompare: per il confronto dei database.
Esempio
Per capire praticamente come utilizzare la funzione VBA STRCOMP è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:
Sub example_STRCOMP() Range("B1").Value = StrComp(Range("A1"), Range("A2")) End Sub
Nel codice precedente, abbiamo utilizzato STRCOMP per confrontare i valori della cella A1 e della cella A2 e il risultato ha restituito 1 perché i due valori non sono gli stessi.