Macro Carácter a Numero Excel

Share on facebook
Share on twitter
Share on whatsapp
Share on telegram

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.

José Miguel Concha Parra

José Miguel Concha Parra

Agregar un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *