Apreciaría enormemente alguna ayuda para descubrir cómo eliminar los espacios entre las palabras. Solo necesitaré apuntar a lo que sea que esté en la celda "A1", por ejemplo, si tengo "Next Ex" en la celda, quiero que la macro la cambie a "NextEx". Ejecutaré esto en varias hojas, por eso una fórmula no sería mi mejor opción.
Eso es por la respuesta. Cómo se vería el código porque no estoy familiarizado con el uso de ninguno de los dos. Gracias.
—
Eric
Para comenzar, lea algunas de las diversas preguntas sobre el uso de bucles en VBA: superuser.com/search?q=vba+loop+through+worksheets . Necesitará modificar el código: haga una fiesta y, si tiene problemas, edite su pregunta para preguntar algo específico sobre la parte del código que no hace lo que necesita.
—
Andi Mohr
(1) Otro buen punto de partida es la ayuda integrada de Excel. (2) ¿Quieres en realidad cambio valores en celdas? Si es así, una fórmula no es una opción en absoluto. Debe comprenderlo y nos ayuda a todos si tiene claros sus requisitos. (3) ¿Es tu pregunta más complicada de lo que has descrito, o menos? Si quieres eliminar todos los espacios en un valor de texto, solo di eso. "Eliminar los espacios entre las palabras" suena como si pudiera ser algo más complicado y sutil. ... (Cont)
—
Scott
(Continuación) ... (4) Si desea tomar el valor en
—
Scott
A1
y monitor con todos los espacios eliminados en alguna otra celda (como A2
o Q42
) en cada hoja, que no requiere un bucle y se puede hacer fácilmente con una fórmula. Cuanto mejor describa sus requisitos, mejor podremos responderle.
SUBSTITUTE()
oREPLACE()
en un bucle.