Duda: Cómo desconcatenar un dato.
Publicado por Gustavo (36 intervenciones) el 23/11/2006 19:21:55
Espero alguien pueda orientarme, ya que estoy divagando para buscar la solución, pero nada....
Recibo 1 file con tabla de x columnas (siempre misma cantidad) con renglones (cant. variable en cada envío) cada celda con datos que quiero copiar en una tabla propia, con más columnas e info.
El orden o ubicaciòn de los primeros es diferente a mi tabla, con lo que no hay problema, al generar la macro.
PERO el problema está en 1 celda en especial cuyo dato es texto y número concatenado. Por lo general (por no decir siempre que es más seguro) el número está al final luego de un espacio. Sería simple usar EXTRAE con ENCONTRAR (" "), pero el problema es que hay siempre más de 1 espacio y no sabría cuál es el último para que tome la referencia, por otro lado la extensión del texto es variable con lo que tampoco puedo extraer desde una posición fija. Intento ver es EXTRAER desde la derecha, pero eso no existe (o si?)
Si pueden orientarme cómo "desconcatenar" eso se los agradezco.
Y ya depaso que pido 20, pido 21 y perdòn por abusar en consultar.
El otro tema es que puedo armar una macro para copiar cada renglòn en mi tabla, y el proceso lo haría corriendo la macro en cada renglón y no como proceso continuo, ya que la cantidad de renglones es siempre variable. Si pudiesen orientarme cómo armar la macro para que arranque desde el primer renglón y pare terminando al último, corriendo la macro solo una vez. (se me ocurre que es con "For... next", pero no se cómo gobernar el
valor tope)
Espero hallan comprendido mi consulta y espero tener una ayuda de alguno de Uds. que los elegí por ser los más consultados.
Cordialmente...
Gustavo ([email protected])
Recibo 1 file con tabla de x columnas (siempre misma cantidad) con renglones (cant. variable en cada envío) cada celda con datos que quiero copiar en una tabla propia, con más columnas e info.
El orden o ubicaciòn de los primeros es diferente a mi tabla, con lo que no hay problema, al generar la macro.
PERO el problema está en 1 celda en especial cuyo dato es texto y número concatenado. Por lo general (por no decir siempre que es más seguro) el número está al final luego de un espacio. Sería simple usar EXTRAE con ENCONTRAR (" "), pero el problema es que hay siempre más de 1 espacio y no sabría cuál es el último para que tome la referencia, por otro lado la extensión del texto es variable con lo que tampoco puedo extraer desde una posición fija. Intento ver es EXTRAER desde la derecha, pero eso no existe (o si?)
Si pueden orientarme cómo "desconcatenar" eso se los agradezco.
Y ya depaso que pido 20, pido 21 y perdòn por abusar en consultar.
El otro tema es que puedo armar una macro para copiar cada renglòn en mi tabla, y el proceso lo haría corriendo la macro en cada renglón y no como proceso continuo, ya que la cantidad de renglones es siempre variable. Si pudiesen orientarme cómo armar la macro para que arranque desde el primer renglón y pare terminando al último, corriendo la macro solo una vez. (se me ocurre que es con "For... next", pero no se cómo gobernar el
valor tope)
Espero hallan comprendido mi consulta y espero tener una ayuda de alguno de Uds. que los elegí por ser los más consultados.
Cordialmente...
Gustavo ([email protected])
Valora esta pregunta


0