“Conocimientos Programación>Visual Basics Programación

VBA Funciones de comparación de cadenas

2011/3/9
Visual Basic para Aplicaciones o VBA , es una implementación del lenguaje de programación Visual Basic integrado en las aplicaciones de Microsoft Office y le permite añadir más funcionalidad a sus aplicaciones. Puede utilizar la función " StrComp " de Visual Basic para comparar los valores de dos cadenas en una secuencia de comandos de VBA para ver si son iguales y luego indicar cómo desea que su función proceder basándose en el resultado . StrComp Función

StrComp La función es una función de Visual Basic que también trabaja en scripts VBA para comprobar las cadenas de la igualdad. Como mínimo , debe pasar dos cuerdas a la función. Puede proporcionar cadenas entre comillas a la función o pasar variables con valores de cadena. La función compara un personaje de cada cuerda a la vez , convirtiéndolos a sus valores ASCII numéricos como la base para la comparación . Si los valores numéricos son iguales , la función pasa a la siguiente par de caracteres . Si no es así , la función se detiene e indica si el primer carácter de string tuvo un mayor o menor valor ASCII.
Carta Case

La función StrComp tiene una tercera opcional parámetro , llamado "comparar ", que indica el método de comparación que desea utilizar . Si omite este parámetro, la función utiliza una comparación entre mayúsculas y minúsculas de las dos cadenas. Por ejemplo, " hola, mundo" y "Hello, World " de regreso si lo no igual , debido a las minúsculas y mayúsculas en cada cadena. Si usted proporciona " vbTextCompare " como tercer parámetro , la función ignora el tipo de letra , por lo que " hola, mundo" y "Hello, World " son iguales.

Valores devueltos

La función StrComp devuelve uno de tres valores : menos uno, cero o uno. Menos uno indica que la primera cadena se ordena por delante de la segunda , es decir , la primera vez que un personaje entre las dos cadenas difieren , el carácter en la primera cadena tiene un valor ASCII menor que la de la segunda . Cero significa que las dos cadenas tienen el mismo valor . Además, uno de los medios que la segunda cadena se ordena antes de la primera .
Sintaxis

Para llamar a la función StrComp , escriba el nombre de la función , seguidos de un soporte y después proporcionar las dos cadenas y , si es necesario , el método de comparación. Separe los parámetros con comas. No se puede llamar a la función solo. Tiene que especificar qué hacer con el resultado , tal como se utiliza en un condicional " if" , guardarlo en una variable o el simple uso de un cuadro de mensaje para mostrar el resultado al usuario . Por ejemplo , si escribes " var = StrComp (" Hola , mundo "," hola, mundo " , vbTextCompare ) " hace una comparación entre mayúsculas y minúsculas de las dos cadenas y guarda el resultado en la variable "var " .


Visual Basics Programación
Cómo convertir un entero a una cadena en Visual Basic
Cómo hacer scripts VBS
Cómo utilizar el DirListBox en VB6
Cómo acceder a un cuadro de lista Consulta
El uso de BUSCARV en VBA
Cómo dibujar dados en VB
Cómo conectar VB6 a PHP con ODBC
Cómo construir un objeto ActiveX con Visual Basic 6
Conocimientos Informáticos © http://www.ordenador.online