Ir al contenido principal

CStr

Devuelve una expresión que se ha convertido a un objeto Variant del subtipo String.

Estructura

CStr(expresión)

Parámetros

El argumento «expresión» puede ser cualquier expresión válida.

Descripción

En general, puedes documentar tu código utilizando las funciones de conversión de tipos de datos para indicar que el resultado de una operación debe expresarse como un tipo de datos concreto, en lugar del tipo de datos predeterminado. Por ejemplo, utiliza CStr para forzar que el resultado se exprese como una cadena.

Debes utilizar la función CStr en lugar de Str para realizar conversiones adaptadas a los estándares internacionales de cualquier otro tipo de datos a un subtipo de String. Por ejemplo, los distintos separadores decimales se reconocen correctamente en función de la configuración regional del sistema.

Los datos de la expresión determinan qué se devuelve según la siguiente tabla:

Si la expresión es de tipo CStr, devuelve un valor booleano de tipo

: una cadena que contiene «True» o «False».

Fecha: una cadena que contenga una fecha en el formato de fecha corto de tu sistema.

Null: un error de tiempo de ejecución.

Vacío: una cadena de longitud cero ('').

Error: una cadena que contiene la palabra «Error» seguida del número de error.

Otro valor numérico: una cadena que contiene el número.

Ejemplo

En el siguiente ejemplo se utiliza la función CStr para convertir un valor numérico en una cadena:

Dim MyDouble, MyString

; MyDouble = 437,324; ' MyDouble es un valor de tipo Double.

MyString = CStr(MyDouble) ' MyString contiene «437,324». |