Macro Carácter a Numero Excel

Si te pareció útil. Comparte

Muchas veces sucede queremos realizar una suma de una columna en Excel pero los números están guardados como carácter, en consecuencia la formula resulta en error o no se comporta como debería. A pesar de cambiar el formato de la celda no se soluciona este error.

Aquí adjunto una macro sencilla que realiza la conversión:

Sub charToNum()
Dim celda As Range
Application.StatusBar = "Convirtiendo a Numero"
For Each celda In Selection
celda.Value = CStr(celda)
Next celda
Application.StatusBar = False
End Sub

Para añadir esta macro a tu hoja de calculo debes ir a “Programador” o “Desarrollador” (deberás activar esta opción si no aparece en el menú) en la columna izquierda donde dice módulos, botón derecho->insertar->modulo. En la ventana que se abre debes pegar el código anterior. Luego de eso puedes seleccionar las celdas que quieres convertir a numero y luego ir a macro->Ejecutar Macro seleccionas charToNum ejecutar y estará listo.

Written By José Miguel Concha Parra

Deja un comentario