Contenido

# Variables

Las instrucciones y funciones siguientes son para trabajar con variables. Puede utilizar estas funciones para declarar o definir variables, convertirlas de un tipo a otro o para determinar el tipo de variable.

## CCur Function

Convierte una expresión de cadena o una expresión numérica en una expresión de moneda. Para los decimales y los símbolos de moneda se utiliza la configuración regional.

## CBool Function

Converts an expression or a set of expressions into a boolean. An expression is composed of strings, numbers and operators. Comparison, logical or mathematical operators are allowed inside expressions.

## Función CDate

Convierte cualquier cadena de caracteres o expresión numérica en un valor de fecha.

## Función CDec

Convierte una expresión de cadena o una expresión numérica en una expresión decimal.

## Función CDbl

Convierte cualquier expresión de cadena o numérica en un tipo doble.

## Función CInt

Convierte cualquier expresión de cadena o numérica en un entero.

## Función CLng

Convierte cualquier expresión de cadena o numérica en un entero largo.

## Const Statement

Defines one or more identifiers as constants.

## Función CSng

Convierte cualquier cadena o expresión numérica en el tipo de datos Simple.

## Función CStr

Convierte cualquier expresión numérica en una de cadena.

## Función CVar

Convierte una expresión de cadena o una expresión numérica en una expresión del tipo variant.

## CVErr Function

Convierte una expresión de cadena o una expresión numérica en una expresión variant del subtipo "Error".

## Instrucción DefBool

Si no se especifica el carácter o la palabra clave de declaración de tipo, la instrucción DefBool establece el tipo de datos predeterminado para las variables según un intervalo de letras.

## Instrucción DefCur

Si no se especifica palabra clave ni carácter de tipo de declaración, la instrucción DefCur establece el tipo de variable predeterminado según un intervalo de letras.

## Instrucción DefDate

Si no se especifica el carácter o la palabra clave de declaración de tipo, la instrucción DefDate establece el tipo de datos predeterminado según un intervalo de letras.

## Instrucción DefDbl

Establece el tipo de variable predeterminado, de acuerdo con un intervalo de letras, a no ser que se especifique un carácter o palabra clave de declaración de tipo.

## Instrucción DefErr

Si no se especifica palabra clave ni carácter de tipo de declaración, la instrucción DefErr establece el tipo de variable predeterminado según un intervalo de letras.

## Instrucción DefInt

Establece el tipo de variable predeterminado, de acuerdo con un intervalo de letras, a no ser que se especifique un carácter o palabra clave de declaración de tipo.

## Instrucción DefLng

Establece el tipo de variable predeterminado, de acuerdo con un intervalo de letras, a no ser que se especifique un carácter o palabra clave de declaración de tipo.

## Instrucción DefObj

Establece el tipo de variable predeterminado, de acuerdo con un intervalo de letras, a no ser que se especifique un carácter o palabra clave de declaración de tipo.

## Instrucción DefSng

Si no se especifica palabra clave ni carácter de tipo de declaración, la instrucción DefSng establece el tipo de variable predeterminado según un intervalo de letras.

## Instrucción DefStr

Si no se especifica palabra clave ni carácter de tipo de declaración, la instrucción DefStr establece el tipo de variable predeterminado según un intervalo de letras.

## Instrucción DefVar

Establece el tipo de variable predeterminado, de acuerdo con un intervalo de letras, a no ser que se especifique un carácter o palabra clave de declaración de tipo.

## Dim Statement

Declara variables o matrices.

## Instrucción ReDim

Declara o redefine variables o matrices.

## Type Statement

Defina estructuras de datos no UNO.

## Función IsArray

Determina si una variable es un campo de datos en una matriz.

## Función IsDate

Comprueba si una expresión numérica o de cadena puede convertirse en una variable de tipo Date.

## Función IsEmpty

Comprueba si una variable de tipo Variant contiene el valor Empty (vacío) que indica que la variable no se ha inicializado.

## IsError Function

Comprueba si una variable contiene un valor de error.

## Función IsNull

Comprueba si una variante contiene el valor especial Null (nulo) indicando que la variable no contiene datos.

## Función IsNumeric

Comprueba si una expresión es un número. Si la expresión es un número la función devuelve el valor True, en caso contrario devuelve False.

## IsObject Function

Tests if a variable is an object, as opposed to primitive data types such as dates, numbers, texts. The function returns True if the variable is an object, otherwise it returns False.

## Función LBound

Devuelve el límite inferior de una matriz.

## Función Ubound

Devuelve el límite superior de una matriz.

## Instrucción Let

Asigna un valor a una variable.

## Array Function

Devuelve el tipo Variante con un campo de datos.

## Función DimArray

Devuelve una matriz de tipo Variante.

## Erase Statement

Elimina el contenido de elementos matriciales de las matrices de tamaño fijo; libera la memoria que utilizan las matrices de tamaño variable.

## Instrucción Option Base

Define el límite inferior predeterminado para las matrices en 0 y 1.

## Instrucción Option Explicit

Especifica que todas las variables del código del programa deben declararse de forma explícita con la instrucción Dim.

## Instrucción Public

Dimensiona una variable o una matriz a nivel de módulo (es decir, no dentro de una subrutina o función) de manera que resulten válidas en todas las bibliotecas y módulos.

## Palabra clave Global

Dimensiona una variable o una matriz a nivel global (es decir, no dentro de una subrutina o función) a fin de que sean válidas en todas las bibliotecas y módulos de la sesión actual.

## Instrucción Static

Declara una variable o una matriz a nivel de procedimiento dentro de una subrutina o función, de manera que los valores de la variable o matriz se conservan incluso después de salir de la subrutina o función. Las convenciones de la instrucción Dim también son válidas.

## Función TypeName; Función VarType

Returns text or a numeric value that contain type information for a variable.

## Set Statement

Sets an object reference on a variable.

## Función FindObject

Permite direccionar un objeto en tiempo de ejecución como parámetro de cadena usando su nombre.

## Función FindPropertyObject

Permite direccionar los objetos en tiempo de ejecución como parámetros de cadena usando el nombre del objeto.

## Optional (en instrucción Function)

Permite definir parámetros que se pasan a una función como opcionales.

## Función IsMissing

Comprueba si una función se llama con un parámetro opcional.

## Función HasUnoInterfaces

Comprueba si un objeto Basic Uno admite ciertas interfaces Uno.

## EqualUnoObjects Function

Returns True if the two specified Basic variables represent the same Uno object instance.

## Función IsUnoStruct

Devuelve True si el objeto dado es una estructura Uno.