problemas al remplazar

18/09/2007 - 17:29 por Juan Gustavo Fogelman | Informe spam
Hola Gente

tengo unas celdas con muuuuuchos datos...
y necesito remplazar parte de estos.
en algunas celdas son mas de 1000 letras/numeros
probe con [CTRL] + L y me dice que la formula es demasiado larga

de que otra manera puedo remplazar datos en esas celdas?

Gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
19/09/2007 - 05:55 | Informe spam
hola, Juan Gustavo !

tengo unas celdas con muuuuuchos datos... y necesito remplazar parte de estos.
en algunas celdas son mas de 1000 letras/numeros
probe con [CTRL] + L y me dice que la formula es demasiado larga
de que otra manera puedo remplazar datos en esas celdas?



1) excel tiene un *limite* para *reconocer* formulas de ~1024 caracteres [segun version] :-((

2) el comando *reemplazar* [ya sea por menus o por codigo] es afectado por esta limitante :-(((

3) el mensaje de que la formula es demasiado larga, significa que el texto a reemplazar esta *dentro* de los 1024
si el texto a reemplazar estuviera *fuera* de los 1024 caracteres, el mensaje seria que no se encontraron coincidencias :D

4) para sobrepasar esta limitante, debes usar codigo +/- como el siguiente:
-> ejemplo ejecutado desde la ventana de inmediato *sobre* una celda con mas de 1024 caracteres...
activecell.value = application.substitute(activecell.value,"xyz","abc")

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Juan Gustavo Fogelman
19/09/2007 - 14:30 | Informe spam
gracias
me sirvio un monton

al fin, hice una funcion que me remplace celda a celda, 8 columnas por 500
filas... que de a una...
pero me ayudo un monton
gracias de nuevo


"Héctor Miguel" escribió en el mensaje
news:e6Mp5Dn%
hola, Juan Gustavo !

tengo unas celdas con muuuuuchos datos... y necesito remplazar parte de
estos.
en algunas celdas son mas de 1000 letras/numeros
probe con [CTRL] + L y me dice que la formula es demasiado larga
de que otra manera puedo remplazar datos en esas celdas?



1) excel tiene un *limite* para *reconocer* formulas de ~1024 caracteres
[segun version] :-((

2) el comando *reemplazar* [ya sea por menus o por codigo] es afectado por
esta limitante :-(((

3) el mensaje de que la formula es demasiado larga, significa que el texto
a reemplazar esta *dentro* de los 1024
si el texto a reemplazar estuviera *fuera* de los 1024 caracteres, el
mensaje seria que no se encontraron coincidencias :D

4) para sobrepasar esta limitante, debes usar codigo +/- como el
siguiente:
-> ejemplo ejecutado desde la ventana de inmediato *sobre* una celda
con mas de 1024 caracteres...
activecell.value = application.substitute(activecell.value,"xyz","abc")

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Respuesta Responder a este mensaje
#3 Héctor Miguel
19/09/2007 - 18:24 | Informe spam
hola, Juan Gustavo !

... hice una funcion que me remplace celda a celda, 8 columnas por 500 filas... que de a una...
pero me ayudo un monton...



la siguiente instruccion [+/- lo mismo que la propuesta anterior, pero]... aplicada a 5 columnas x 50 filas
tambien me ha funcionado +/- rapidin... :))

range("a4:e53") = application.substitute(range("a4:e53"),"abc","xyz")

saludos,
hector.

__ las consultas anteriores __
tengo unas celdas con muuuuuchos datos... y necesito remplazar parte de estos.
en algunas celdas son mas de 1000 letras/numeros
probe con [CTRL] + L y me dice que la formula es demasiado larga
de que otra manera puedo remplazar datos en esas celdas?



1) excel tiene un *limite* para *reconocer* formulas de ~1024 caracteres [segun version] :-((

2) el comando *reemplazar* [ya sea por menus o por codigo] es afectado por esta limitante :-(((

3) el mensaje de que la formula es demasiado larga, significa que el texto a reemplazar esta *dentro* de los 1024
si el texto a reemplazar estuviera *fuera* de los 1024 caracteres, el mensaje seria que no se encontraron coincidencias :D

4) para sobrepasar esta limitante, debes usar codigo +/- como el siguiente:
-> ejemplo ejecutado desde la ventana de inmediato *sobre* una celda con mas de 1024 caracteres...
activecell.value = application.substitute(activecell.value,"xyz","abc")
Respuesta Responder a este mensaje
#4 Juan Gustavo Fogelman
19/09/2007 - 18:40 | Informe spam
tarde
ya use un par de for next, jeje

para la proxima ya se
gracias



"Héctor Miguel" escribió en el mensaje
news:ei9Xemt%
hola, Juan Gustavo !

... hice una funcion que me remplace celda a celda, 8 columnas por 500
filas... que de a una...
pero me ayudo un monton...



la siguiente instruccion [+/- lo mismo que la propuesta anterior, pero]...
aplicada a 5 columnas x 50 filas
tambien me ha funcionado +/- rapidin... :))

range("a4:e53") = application.substitute(range("a4:e53"),"abc","xyz")

saludos,
hector.

__ las consultas anteriores __
tengo unas celdas con muuuuuchos datos... y necesito remplazar parte de
estos.
en algunas celdas son mas de 1000 letras/numeros
probe con [CTRL] + L y me dice que la formula es demasiado larga
de que otra manera puedo remplazar datos en esas celdas?



1) excel tiene un *limite* para *reconocer* formulas de ~1024 caracteres
[segun version] :-((

2) el comando *reemplazar* [ya sea por menus o por codigo] es afectado
por esta limitante :-(((

3) el mensaje de que la formula es demasiado larga, significa que el
texto a reemplazar esta *dentro* de los 1024
si el texto a reemplazar estuviera *fuera* de los 1024 caracteres, el
mensaje seria que no se encontraron coincidencias :D

4) para sobrepasar esta limitante, debes usar codigo +/- como el
siguiente:
-> ejemplo ejecutado desde la ventana de inmediato *sobre* una celda
con mas de 1024 caracteres...
activecell.value =
application.substitute(activecell.value,"xyz","abc")






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida