Eliminar espacios en blanco

Respuesta de
a
Usuario
Hola Gustavo, nuevamente con una interrogante más se puede eliminar espacios en blanco de celdas con valores de números de dos caracteres a 6 caracteres por ejemplo de 19 a 5000 hay varios valores repartidos de la f2 a la f20 tengo esta macro que buscando en internet encontré pero no me resuelve el problema no se que le falta lo hace bien si son caracteres de texto por ejemplo si quiero quitar espacios en carlos duarte me deja carlos duarte pero no consigo que me quite espacio en un valor numérico por ejemplo si tengo 19"dos espacos van aquí" y luego más números 25, 250, 300 etc. que le tengo que modificar.

Aquí la macro:

Sub rapi2()
Application.ScreenUpdating = False
Dim c As Range
[a1].Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
For Each c In Selection.Cells
If Not IsEmpty(c) Then c.Value = Application.Trim(c)
Next c
Selection.Columns.AutoFit
[a1].Select
End Sub
Experto
Hola Carlos,
Creo que no existe una función para hacer esto, aunque si se puede con macros, la función Trim que usa la macro que me indicas no funciona porque esta sólo elimina los espacios repetidos (si tienes varios espacios en blanco), pero para el caso que me indicas no va a servir.

Los números que tienes y deseas unir qué formato tienen, son varios números separados entre espacios o cómo están. Esto te lo digo porque creo que con la unión de varias funciones puede hacerse lo que quieres, pero necesito entender primero.

Saludos, Tavopz
Usuario
Hola Fíjate que ya encontré solución al problema con la siguiente fórmula:
=(MID(G6,1,LEN(G6)-1)*1)/12 pero ahora me encuentro en la necesidad de de separar datos de celda por ejemplo como se podria hacer para separar esto en distintas columnas por medio de formulas lo he resuelto con la opcion del text to columns de menu Data pero lo necesito en formulas, aqui alguno ejemplos de lo que necesito separar : A1=PI.BLEL76C.103.L A2=PI.CM64000.OZ1.L A3=PI.4TR7601.1M5.L
bueno y asi sucesivamente lo que quiero es quitar lo puntos y cada dato ponerlo por separado en una columna a parte son como 300 datos ten en cuenta que al final de cada letra existe un espacio ejemplo PI.4TR7601.1M5.L(espacio)
Usuario
Gracias por tu tiempo, en otra ocasión me ayudas cuidate.