Tecnología

Inicio

Funciones Signed-Dólar VBA

Cualquier función de VBA que contiene un "$" en su nombre produce una cadena. Hay varios de tales funciones; cada uno tiene una función duplicado sin el carácter "$". La principal diferencia entre los dos tipos de funciones es que las funciones con el "$" devuelven cadenas de caracteres. Los que no tienen "$" variantes de retorno, que puede ser fácilmente convertidos en cadenas.

Chr $

La función Chr $ devuelve un personaje basado en el código ASCII que introduzca. Por ejemplo, el código ASCII de un carácter de espacio es 32. Al escribir "Chr $ (32)" en la ventana Inmediato del entorno de desarrollo de VBA producirá el carácter de espacio.

$ Mediana, Izquierda $, $ Derecha

función Mid $ de VBA le permite extraer una porción de una cadena especificando la posición inicial y la longitud de la porción. Por ejemplo, "Medio $ (" hola, "1, 2)" devolverá la subcadena "él". Las funciones Izquierda y Derecha $ $ extraen porciones de cuerda desde el lado izquierdo y derecho de cadenas.

Recortar $, LTRIM $, $ Rtrim

Utilice las funciones de ajuste de VBA para eliminar el espacio en blanco de la entrada del usuario y otras cadenas. El espacio en blanco puede evitar que su código de reconocer una cadena como válida. La función Recortar $ eliminará tabulaciones y espacios de ambos lados izquierdo y derecho de una cadena de entrada, y devuelve la cadena menos el espacio en blanco. Ltrim $ y $ Rtrim quitarán espacio en blanco sólo de los lados izquierdo y derecho de una cadena de entrada.

Space $

$ función de separación de VBA crea una cadena compuesta únicamente de espacios. Especificar el número de espacios que desea en uno de los argumentos de la función. Por ejemplo, "Space $ (9)" devuelve una cadena de nueve caracteres de espacio.

Ucase $, $ Lcase

Cuando es necesario asegurarse de que todos los caracteres de una cadena están en mayúsculas, utilice la función "Ucase $" de VBA. Por ejemplo, "$ Ucase (" Hola ")" produce "Hola". Utilice Lcase $ para convertir todos los caracteres de una cadena a minúsculas.

formato $

La función Format $ permite aplicar una cadena de formato numérico a un número, que le ayuda a determinar qué unidades se encuentra en un número. Por ejemplo, el siguiente comando a su vez, un valor de fecha en su formato predeterminado en un formato de fecha larga.

Debug.Print formato (# 12/1/1966 #, "mmmm dd, aaaa")