Pasaje de Formato Texto a Formato Numérico

Quisiera comentarte algo que esta sucediendo y entiendo es sencillo pero no puedo corregirlo

Cuento con una hoja excel donde a lo largo de toda una columna B tengo datos que si bien son números, tienen formato texto. Aparecen volcados sobre la izquierda de cada celda y con un triangulo verde que me informa que están en formato texto.

Ahora bien, si cliqueo 2 veces sobre la celda, se transforma en formato numérico inmediatamente.

¿

¿Tendrás una solución a esto? Es decir, tendrías un código que ni bien lea cada celda de la columna B, ¿transforme el número de formato texto a numérico?

Desde ya agradezco mucho tu ayuda.

Un abrazo grande

Daniel.

1 respuesta

Respuesta
1

H o l a:

Puede ser con una fórmula, pon la siguiente fórmula en otra columna:

=VALOR(B4)

Recuerda que la macro que vaya a escribir en la columna B, deberá pasar los datos del textbox a valor, por ejemplo:

range("B4") = val(textbox1)

o también puede ser:

range("B4") = Cdbl(textbox1)

sal u dos

¡Gracias Dante!

Utilice en el código la siguiente fórmula:

Range("Y2").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-23]="""","""",VALUE(RC[-23]))"

Luego copie toda la columna y pegue como valor donde estaban los números con formato texto y ahí se corrigió todo

Muchas gracias nuevamente!

DC

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas