StrComp (función)
Devuelve un valor Variant (Integer) que indica el resultado de una comparación de cadena.
Sintaxis
StrComp(string1, string2, [ compare ])
La sintaxis de la función StrComp tiene estos argumentos con nombre:
Parte | Descripción |
---|---|
string1 | Obligatorio. Cualquier expresión de cadena válida. |
string2 | Obligatorio. Cualquier expresión de cadena válida. |
compare | Opcional. Especifica el tipo de comparación de cadenas. Si el argumentocompare es Null, se produce un error. Si compare se omite, la configuración Option Compare determina el tipo de comparación. |
Configuración
Los valores del argumento comparar son:
Constante | Valor | Descripción |
---|---|---|
vbUseCompareOption | -1 | Realiza una comparación usando la configuración de la instrucción Option Compare. |
vbBinaryCompare | 0 | Lleva a cabo una comparación binaria. |
vbTextCompare | 1 | Lleva a cabo una comparación textual. |
vbDatabaseCompare | 2 | Solo Microsoft Access. Realiza una comparación que se basa en la información de la base de datos. |
Valores devueltos
La función StrComp tiene los siguientes valores devueltos:
Si | StrComp devuelve |
---|---|
cadena1 es menor que cadena2 | -1 |
cadena1 es igual que cadena2 | 0 |
cadena1 es mayor que cadena2 | 1 |
cadena1 o cadena2 es Null | Null |
Ejemplo:
En este ejemplo, se usa la función StrComp para que se devuelvan los resultados de una comparación de cadenas. Si el tercer argumento es 1, se realiza una comparación textual; si el tercer argumento es 0 o se omite, se realiza una comparación binaria.
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.
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de