VBA: convertir texto a número

Tengo columnas de números que, por cualquier razón, están formateadas como texto. Esto me impide usar funciones aritméticas como la función subtotal. ¿Cuál es la mejor manera de convertir estos "números de texto" en números verdaderos?

Aquí hay una captura de pantalla del problema específico:

He intentado estos fragmentos en vano:

Columns(5).NumberFormat = "0"

y

 Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

Respuestas a la pregunta(7)

Su respuesta a la pregunta