Una celda numérica en excel se me convierte automáticamente a texto tras darle a enter, es solo una celda en toda la hoja.

Como dice el título, tengo una hoja de excel con algo de macros, pero esas macros no hacen nada con esa celda, simplemente limpiarla tras darle a un botón. Pero al introducir un número pasa a ser texto automáticamente y no me sirve la fórmula. No puedo estar constantemente dándole a texto en columnas, tiene que corregirse el error de alguna forma o evitar que se convierta la celda automáticamente de alguna forma o que tras convertirse vuelva a ser número.

Si hay alguna solución, ¿me podéis decir como hacerlo?

1 Respuesta

Respuesta
1

Dices que la macro limpia esa celda después de presionar un botón.

Entonces agrega esto a la macro:

    Range("C4").Value = ""
    Range("C4").NumberFormat = "#"

Cambia "C4" por la celda.

Avísame si tienes dudas, si queda resuelto, r ecuerda valorar la respuesta.

Hice eso pero lo volvía a hacer... Probé a borrar la fila entera de la hoja de excel y luego insertar una nueva y adaptar las fórmulas y funcionó, por si a alguien más le pasa.

Creo que era un fallo de excel y al eliminar la fila, el fallo desapareció con ella.

¡Gracias de todas formas!

Luego las hojas se "vician" entonces también hay que copiar toda la información a una nueva hoja.

R ecuerda votar o valorar las respuestas. Sal u dos

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas