Macro Carácter a Numero Excel

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicaciones recientes

Síguenos

Anuncios