Ya hemos cubierto una introducción a las funciones de cadena en nuestro tutorial de funciones de cadenas y subcadenas de VBA. En este tutorial, veremos cómo convertir un número entero en una cadena (haga clic aquí para aprender a convertir cadenas en números). La razón por la que querría convertir un número o fecha en una cadena es para utilizar funciones de manipulación de cadenas en estos valores.
La función VBA CStr
La función VBA CStr le permite convertir un número, fecha o tipo de datos booleanos en una cadena.
1 | MsgBox CStr (88) |
La sintaxis de la función CStr es:
CStr (expresión) donde expresión es el número o la fecha que desea convertir.
El siguiente código muestra cómo se generan los números en comparación con el texto, incluso mediante el uso de la función CStr.
12345678910 | Sub UsingTheConvertToStringFunction ()Debug.Print CStr (8)Debug.Print "Texto"Debug.Print 8Debug.Print 2End Sub |
Esto usa Debug.Print para enviar los resultados a la Ventana Inmediata.
Tanto CStr (8) como la palabra Text se muestran como texto y están alineados a la izquierda, mientras que los dos números están alineados a la derecha dentro de la ventana inmediata.