Ayuda por favor!!!

Minina
15 de Diciembre del 2003
Soy nueva en Visual Basic, y tTengo una cadena de tamaño 20 que guarda un monto,es decir tengo por ejemplo
00000000000125986.36, y ya no se como hacer para suprimir los ceros de la izquierda !!!!
Desearia me pudieran ayudar para resolver este caso. Gracias de antemano

sdemingo
15 de Diciembre del 2003
Hola,

si lo que vas a guardar en esa variable es un número, ¿por qué no declaras la variable de tipo Double en lugar de declararla de tipo String?

Cuando guardes ese número en la variable, te elimina por defecto los ceros a la izquierda.

Si lo tienes en una variable de tipo String y lo quieres convertir a Double haz esto:

dim dblCadena as Double

dblCadena = CDbl(cadena)

Saludos
sdemingo

vic2000
15 de Diciembre del 2003
Mira en la ayuda que creo que hay una funcion que te los quita. Pero si no la encuentras prueba a hacer esto a tu cadena. ej: cadena = 00000012345
cadena=cstr(cdbl(cadena))
la funcion cdbl pasa tu cadena a un tipo numerico y los ceros desaparecen y cstr te devuelve una cadena de caracteres.
Si no recuerdo mal creo que tambien le puedes quitar los ceros con la funcion Format.

Minina
15 de Diciembre del 2003
Muchas gracias por su ayuda, me ha sido de mucho, la verdad no recordaba la funcionalidad del format