Compartir a través de


Str (función)

Devuelve una representación de Variant (String) de un número.

Sintaxis

Str(number)

El argumentode número necesario es un long que contiene cualquier expresión numérica válida.

Comentarios

Cuando se convierten números en cadenas, se reserva siempre un espacio inicial para el signo del número. Si el número es positivo, la cadena devuelta contiene un espacio inicial y el signo más es implícito.

Use la función Format para convertir los valores numéricos que desea formatear como fechas, horas o moneda o en otros formatos definidos por el usuario. A diferencia de Str, la función Format no incluye un espacio inicial para el signo del número.

Nota:

La función Str solo reconoce el punto ( . ) como un separador decimal válido. Cuando se usen separadores decimales distintos (por ejemplo, en aplicaciones internacionales), use CStr para convertir un número en una cadena.

Ejemplo

En este ejemplo, se usa la función Str para devolver una representación de cadena de un número. Cuando un número se convierte en una cadena, siempre se reserva un espacio inicial para su signo.

Dim MyString
MyString = Str(459)    ' Returns " 459".
MyString = Str(-459.65)    ' Returns "-459.65".
MyString = Str(459.001)    ' Returns " 459.001".

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.