“Conocimiento Programación>Visual Basics Programación

VBA Funciones de comparación de cadenas

2015/6/6
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 recibir parámetros en Visual Basic
Cómo calcular de golf y distancia en VB
Cómo utilizar Vb6 Dll De Vb.Net Pocket PC Aplicaciones
Cómo comprobar si un Sale ruta del nodo en VBA XML
¿Qué es Comdlg32.ocx
Cómo utilizar VB.NET Express para cambiar la entrada de grabación
¿Cómo organiza el texto para que cada idea esté conectada y desarrollada?
¿Cuál es la función del menú de inicio?
Conocimiento de la computadora © http://www.ordenador.online