Como eliminar espacios entre números de una celda

Bueno tengo un rango de números de 4 cifras "A4;F5000" y todos están con espacios entre si; como puedo hacer a través de una macro eliminar los espacios que hay entre ellos para unirlos

2

2 Respuestas

66.675 pts. Ingeniero Industrial, docente universitario de...

Si es una cosa que vas a hacer una sola vez.. no tiene sentido usar una macro... usa el comando de Excel que lo hace...

Seleccionando el rango Ctrl + L (buscar y reemplazar) y en Buscar pones un espacio, en Reemplazar con con pones nada... y clic en el botón reemplazar todos.

Si vas a usar ese comando muchas veces, entonces puedes prender la grabadora de macros y hacer exactamente eso que decía prima... entonces se creará un macro que grabe estos comandos... algo como:

Sub Macro1()
'
' Macro1 Macro
'
'
    Range("A4:F5000").Select
    Selection.Replace What:=" ", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
End Sub

ahora...  es posible que en realidad tus numeros no tengan ningun espacio entre los milllares y las centenas... y que todo sea producto del formato de celda...

Para verificar si es así... selecciona un numero y fíjate que hay en la barra de fórmulas:

Si allí ves el numero sin formato, o ves una fórmula, estás en este caso...

Para borrar el espacio, vas a formato de celda, Numero, Personalizada... y en el código que aparecerá habrá algo como # ##0 o # ##0.00 solo tendrías que borrar el espacio y aceptar

170.225 pts. Conocimientos avanzados de excel y programación en VBA

Esto te puede aportar algo más

https://youtu.be/34mzRbaPUfU 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas