Macro para convertir los números con formato de texto a número en Excel
El siguiente código hace la tarea de convertir los números reconocidos como texto, en el formato correcto. Aplica principalmente cuando importamos a Excel datos de alguna página Web o desde alguna aplicación externa, con una consulta. En mi experiencia, estos debería ser solucionado con la opción de formatear celda como número, pero muchas veces no sucede, así que debemos editar cada celda con F2, pero resulta una tarea imposible cuando tenemos muchos datos.
Ver video 3 maneras para convertir números con formato de texto a número
Suscríbete al canal de EXCELeINFO en YouTube para aprender más de Excel y macros.
Funciona para formatos correctos de número, hora, fecha, etc.
Aquí el código de la macro:
Sub ConvertirTextoANumero() Dim celda As Range Application.StatusBar = "Convirtiendo celdas seleccionadas a formato de número..." For Each celda In Selection 'Se evalua cada celda del rango y se hace la conversión celda.Value = CStr(celda) Next celda Application.StatusBar = False End Sub