HOLA SALUDOS
SOY NUEVO EN ESTA PAGINA Y TAMBIEN ESTOY INICIANDO CON LA PROGRAMACION EN EXCEL CON ALGO BASICO COMO SON LAS MACROS PERO SE ME PRESENTO UN PROBLEMA Y NO SE COMO RESOLVERLO.
EL PROBLEMA ES EL SIGUIENTE
TENGO EL USERFORM HECHO Y FUNCIONANDO, SOLO QUE TODOS LOS VALORES NUMERICOS QUE LE PONGO ME LOS DA COMO TEXTO EN LA HOJA DE EXCEL Y NO COMO NUMERO QUIERO SABER COMO HACER PARA QUE ESOS NUMEROS ME APRAREZCAN COMO NUMEROS Y ADEMAS EN OTROS QUIERO QUE APRAREZCAN CON SIGNO DE PESO, EN SI ESE ES MI PROBLEMA ESPERO ME PUEDAN AYUDAR.
hola alguien me puede ayudar a entender esta serie de instrucciones se supone que cone stoi puedo hacer lo que estoy buscando pero no lo entiendo y lo peor no se como aplicarlo.
gracias
dim iposicion as integer
dim ivalor as double
dim stexto as string
iposicion = instr(mitexto,".")
Según recuerdo, ahí tenemos la posición del valor del separador decimal.
stexto = mid$(mitexto,1,iposicion-1)
ivalor = val(stexto)
stexto = mid$(mitexto,iposicion+1,len(mitexto)-(iposicion+1))
ivalor = ivalor + (val(stexto)/100)